From 2d75b3ea4dc6d58b476e9ca435639cf5a6dacd60 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sat, 7 Mar 2026 11:18:18 -0600 Subject: 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. --- dotfiles/hyprland/.config/hypr/hyprland.conf | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'dotfiles/hyprland/.config/hypr') 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 -- cgit v1.2.3