diff --git a/modules/home/zellij.nix b/modules/home/zellij.nix index 00c263f..2279d74 100644 --- a/modules/home/zellij.nix +++ b/modules/home/zellij.nix @@ -13,18 +13,26 @@ keybinds { locked { bind "Ctrl g" { SwitchToMode "normal"; } - bind "Alt h" "Alt Left" { MoveFocusOrTab "Left"; } - bind "Alt j" "Alt Down" { MoveFocus "Down"; } - bind "Alt k" "Alt Up" { MoveFocus "Up"; } - bind "Alt l" "Alt Right" { MoveFocusOrTab "Right"; } - bind "Alt n" { NewPane; } + bind "Alt h" "Alt Left" { MoveFocusOrTab "Left"; } + bind "Alt j" "Alt Down" { MoveFocus "Down"; } + bind "Alt k" "Alt Up" { MoveFocus "Up"; } + bind "Alt l" "Alt Right" { MoveFocusOrTab "Right"; } + bind "Alt n" { NewPane; } + bind "Alt H" "Alt S-Left" { Resize "Increase Left"; } + bind "Alt J" "Alt S-Down" { Resize "Increase Down"; } + bind "Alt K" "Alt S-Up" { Resize "Increase Up"; } + bind "Alt L" "Alt S-Right" { Resize "Increase Right"; } } normal { - bind "Alt h" "Alt Left" { MoveFocusOrTab "Left"; } - bind "Alt j" "Alt Down" { MoveFocus "Down"; } - bind "Alt k" "Alt Up" { MoveFocus "Up"; } - bind "Alt l" "Alt Right" { MoveFocusOrTab "Right"; } - bind "Alt n" { NewPane; } + bind "Alt h" "Alt Left" { MoveFocusOrTab "Left"; } + bind "Alt j" "Alt Down" { MoveFocus "Down"; } + bind "Alt k" "Alt Up" { MoveFocus "Up"; } + bind "Alt l" "Alt Right" { MoveFocusOrTab "Right"; } + bind "Alt n" { NewPane; } + bind "Alt H" "Alt S-Left" { Resize "Increase Left"; } + bind "Alt J" "Alt S-Down" { Resize "Increase Down"; } + bind "Alt K" "Alt S-Up" { Resize "Increase Up"; } + bind "Alt L" "Alt S-Right" { Resize "Increase Right"; } } } '';