Files
Olympus/homes/nathan/home-manager/dotfiles/hypr/dwindle.conf
2026-03-31 20:25:04 -05:00

36 lines
1.1 KiB
Plaintext

dwindle {
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
preserve_split = yes # you probably want this
}
bind = $mainMod, F1, submap, dwindle
submap = master
bind = $mainMod, F2, submap, master
bind = $mainMod, F3, submap, scrolling
bind = $mainMod, End, submap, reset
bind = $mainMod, down, workspace, r+1
bind = $mainMod, up, workspace, r-1
bind = $mainMod, left, layoutmsg, move -col
bind = $mainMod, right, layoutmsg, move +col
bind = $mainMod SHIFT, down, movetoworkspace, r+1
bind = $mainMod SHIFT, up, movetoworkspace, r-1
bind = $mainMod SHIFT, left, layoutmsg, swapcol l
bind = $mainMod SHIFT, right, layoutmsg, swapcol r
bind = $mainMod, H, layoutmsg, focus l
bind = $mainMod, J, workspace, e+1
bind = $mainMod, K, workspace, e-1
bind = $mainMod, L, layoutmsg, focus r
bind = $mainMod SHIFT, H, layoutmsg, swapcol l
bind = $mainMod SHIFT, J, movetoworkspace, e+1
bind = $mainMod SHIFT, K, movetoworkspace, e-1
bind = $mainMod SHIFT, L, layoutmsg, swapcol r
submap = reset