all repos — dotfiles-extra @ e7b4874516df8a3f5886c29fff1d1ae88e86607a

extra configs that may be extraneous and/or may be platform specific

.config/sway/modes/resize

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
set $mode_resize "<span foreground='$color10'></span>  \
<span foreground='$color5'><b>Resize</b></span> <span foreground='$color10'>(<b>↑ ↓ ← →</b>)</span> \
<span foreground='$color5'><b>Increase Gaps</b></span> <span foreground='$color10'>(<b>+</b>)</span> \
<span foreground='$color5'><b>Decrease Gaps</b></span> <span foreground='$color10'>(<b>-</b>)</span>"

mode --pango_markup $mode_resize {
    # left will shrink the containers width
    # right will grow the containers width
    # up will shrink the containers height
    # down will grow the containers height
    $bindsym $left resize shrink width 8px
    $bindsym $down resize grow height 8px
    $bindsym $up resize shrink height 8px
    $bindsym $right resize grow width 8px

    $bindsym j resize shrink width 8px
    $bindsym k resize grow height 8px
    $bindsym l resize shrink height 8px
    $bindsym semicolon resize grow width 8px

    $bindsym Shift+$left resize shrink width 16px
    $bindsym Shift+$down resize grow height 16px
    $bindsym Shift+$up resize shrink height 16px
    $bindsym Shift+$right resize grow width 16px

    $bindsym Shift+j resize shrink width 8px
    $bindsym Shift+k resize grow height 8px
    $bindsym Shift+l resize shrink height 8px
    $bindsym colon resize grow width 8px

    ## Resize // Window Gaps // + - ##
    $bindsym minus gaps inner current minus 4px
    $bindsym plus gaps inner current plus 4px
    $bindsym underscore gaps outer current minus 4px
    $bindsym equal gaps outer current plus 4px

    # Return to default mode
    $bindsym Return mode "default"
    $bindsym Escape mode "default"
}
## Launch // Resize Mode ##
$bindsym $mod+r mode $mode_resize
gaps inner 8px
gaps outer 8px