From 2f2d2c0145f2cb28e162c0624fa4189546a7dc27 Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Sat, 31 Jan 2026 13:08:53 -0500 Subject: [PATCH] add zellij keybinds for nested zellij --- .../modules/nmasur/presets/programs/zellij.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix b/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix index 63b4be9..c9b94d9 100644 --- a/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix +++ b/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix @@ -101,6 +101,22 @@ in show_startup_tips = false; keybinds = { + locked = { + # For servers that I SSH into, use c-a-G to unlock + "bind \"Ctrl Alt G\"" = lib.mkIf (pkgs.stdenv.isLinux && !config.programs.ghostty.enable) { + SwitchToMode = { + _args = [ "normal" ]; + }; + }; + }; + normal = { + # For servers that I SSH into, use c-a-G to lock + "bind \"Ctrl Alt G\"" = lib.mkIf (pkgs.stdenv.isLinux && !config.programs.ghostty.enable) { + SwitchToMode = { + _args = [ "locked" ]; + }; + }; + }; session = { "bind \"w\"" = { LaunchOrFocusPlugin = {