summaryrefslogtreecommitdiff
path: root/dotfiles/hyprland/.config/hypr/hyprland.conf
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-03-07 11:18:18 -0600
committerCraig Jennings <c@cjennings.net>2026-03-07 11:18:18 -0600
commit2d75b3ea4dc6d58b476e9ca435639cf5a6dacd60 (patch)
tree451a97432521703c3d32b914be60d249d91e8394 /dotfiles/hyprland/.config/hypr/hyprland.conf
parentb6cfe80008c038eca90b8dc35ab9ba703b411524 (diff)
feat(hyprland): add monocle layout support, fix scrolling keybindings
Add monocle to layout cycle and waybar indicator. Fix scrolling layout move (swapwindow) and resize (resizeactive). Add layout-resize script.
Diffstat (limited to 'dotfiles/hyprland/.config/hypr/hyprland.conf')
-rw-r--r--dotfiles/hyprland/.config/hypr/hyprland.conf7
1 files changed, 4 insertions, 3 deletions
diff --git a/dotfiles/hyprland/.config/hypr/hyprland.conf b/dotfiles/hyprland/.config/hypr/hyprland.conf
index 96d9725..a71bc09 100644
--- a/dotfiles/hyprland/.config/hypr/hyprland.conf
+++ b/dotfiles/hyprland/.config/hypr/hyprland.conf
@@ -192,17 +192,18 @@ bind = $mod, J, exec, layout-navigate next
bind = $mod, K, exec, layout-navigate prev
bind = $mod SHIFT, J, exec, layout-navigate next move
bind = $mod SHIFT, K, exec, layout-navigate prev move
-bind = $mod, H, splitratio, -0.05
-bind = $mod, L, splitratio, +0.05
+bind = $mod, H, exec, layout-resize shrink
+bind = $mod, L, exec, layout-resize grow
bind = $mod, RETURN, layoutmsg, swapwithmaster master
bind = $mod, G, centerwindow
bind = $mod, TAB, workspace, previous
bind = $mod SHIFT, C, killactive
-# Layouts: master -> scrolling -> floating
+# Layouts: master -> scrolling -> monocle -> floating
# Click waybar layout icon to cycle, or use direct keybindings:
bind = $mod SHIFT, T, exec, hyprctl keyword general:layout master && hyprctl keyword master:orientation left
bind = $mod SHIFT, S, exec, hyprctl keyword general:layout scrolling
+bind = $mod SHIFT, M, exec, hyprctl keyword general:layout monocle
bind = $mod SHIFT, F, exec, hyprctl dispatch workspaceopt allfloat
bind = $mod SHIFT, SPACE, togglefloating