diff --git a/sway/.config/sway/config.d/navigation.conf b/sway/.config/sway/config.d/navigation.conf index c6f13b0..ff8a03e 100644 --- a/sway/.config/sway/config.d/navigation.conf +++ b/sway/.config/sway/config.d/navigation.conf @@ -1,3 +1,7 @@ +# +# Window Focus +# + set $left h set $down j set $up k @@ -13,6 +17,10 @@ bindsym $mod+Down focus down bindsym $mod+Up focus up bindsym $mod+Right focus right +# +# Window Movement +# + bindsym $mod+Shift+$left move left bindsym $mod+Shift+$down move down bindsym $mod+Shift+$up move up @@ -23,20 +31,9 @@ bindsym $mod+Shift+Down move down bindsym $mod+Shift+Up move up bindsym $mod+Shift+Right move right -bindsym $mod+b splith -bindsym $mod+v splitv - -bindsym $mod+s layout stacking -bindsym $mod+w layout tabbed -bindsym $mod+e layout toggle split - -bindsym $mod+f fullscreen - -bindsym $mod+Shift+space floating toggle - -bindsym $mod+space focus mode_toggle - -bindsym $mod+a focus parent +# +# Window Size +# mode "resize" { bindsym $left resize shrink width 10px @@ -54,5 +51,23 @@ mode "resize" { } bindsym $mod+r mode "resize" +# +# WM Behavior +# + +bindsym $mod+b splith +bindsym $mod+v splitv + +bindsym $mod+s layout stacking +bindsym $mod+w layout tabbed +bindsym $mod+e layout toggle split + +bindsym $mod+f fullscreen + +bindsym $mod+Shift+space floating toggle +bindsym $mod+space focus mode_toggle + +bindsym $mod+a focus parent + bindsym $mod+Shift+minus move scratchpad bindsym $mod+minus scratchpad show