aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorJustin Mayhew <mayhew@live.ca>2016-08-03 00:05:24 -0300
committerJustin Mayhew <mayhew@live.ca>2016-08-03 00:07:28 -0300
commit94adb24642c16c48c8d689fceb9d136d5ed7f0c2 (patch)
tree7e2969386a7d784e5530c1911fa0a8747ac1d5c6 /config
parent342e36e31f365cea4c08d428cfc75cce92fb2fef (diff)
Add resize mode to config
These are the default keybindings in i3.
Diffstat (limited to 'config')
-rw-r--r--config24
1 files changed, 24 insertions, 0 deletions
diff --git a/config b/config
index 4da48cf2..80765c29 100644
--- a/config
+++ b/config
@@ -142,6 +142,30 @@ output * bg /usr/share/sway/Sway_Wallpaper_Blue_1920x1080.png fill
# Show the next scratchpad window or hide the focused scratchpad window.
# If there are multiple scratchpad windows, this command cycles through them.
bindsym $mod+minus scratchpad show
+#
+# Resizing containers:
+#
+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 10 px or 10 ppt
+ bindsym $down resize grow height 10 px or 10 ppt
+ bindsym $up resize shrink height 10 px or 10 ppt
+ bindsym $right resize grow width 10 px or 10 ppt
+
+ # ditto, with arrow keys
+ bindsym Left resize shrink width 10 px or 10 ppt
+ bindsym Down resize grow height 10 px or 10 ppt
+ bindsym Up resize shrink height 10 px or 10 ppt
+ bindsym Right resize grow width 10 px or 10 ppt
+
+ # return to default mode
+ bindsym Return mode "default"
+ bindsym Escape mode "default"
+}
+bindsym $mod+r mode "resize"
#
# Status Bar: