diff --git a/platforms/home-manager/modules/nmasur/presets/programs/ghostty.nix b/platforms/home-manager/modules/nmasur/presets/programs/ghostty.nix index a458b11..d27b687 100644 --- a/platforms/home-manager/modules/nmasur/presets/programs/ghostty.nix +++ b/platforms/home-manager/modules/nmasur/presets/programs/ghostty.nix @@ -36,6 +36,10 @@ in "super+shift+[=unbind" "ctrl+tab=unbind" "ctrl+shift+tab=unbind" + "ctrl+tab=text:\\x1b[9;5u" + "ctrl+shift+tab=text:\\x1b[9;6u" + "super+k=unbind" + "super+shift+e=unbind" ]; }; themes."gruvbox" = { diff --git a/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix b/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix index 026b21b..5c20fda 100644 --- a/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix +++ b/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix @@ -106,7 +106,7 @@ in }; shared = { "bind \"Alt Shift p\"" = { - "Run" = { + Run = { _args = [ "${pkgs.fish}/bin/fish" "-c" @@ -115,27 +115,32 @@ in close_on_exit = true; }; }; - "bind \"Alt Shift k\"" = { + "bind \"Super Shift ]\"" = { + GoToNextTab = { }; + }; + "bind \"Super Shift [\"" = { + GoToPreviousTab = { }; + }; + "bind \"Ctrl Tab\"" = { + GoToNextTab = { }; + }; + "bind \"Ctrl Shift Tab\"" = { + GoToPreviousTab = { }; + }; + "bind \"Super t\"" = { + NewTab = { }; + }; + "bind \"Super k\"" = { + SwitchToMode = { + _args = [ "scroll" ]; + }; + }; + "bind \"Super Shift e\"" = { EditScrollback = { }; SwitchToMode = { _args = [ "locked" ]; }; }; - "bind \"Super Shift ]\"" = { - "GoToNextTab" = { }; - }; - "bind \"Super Shift [\"" = { - "GoToPreviousTab" = { }; - }; - "bind \"Ctrl Tab\"" = { - "GoToNextTab" = { }; - }; - "bind \"Ctrl Shift Tab\"" = { - "GoToPreviousTab" = { }; - }; - "bind \"Super t\"" = { - "NewTab" = { }; - }; }; };