From 942c58d26b1bb2b4facc478aad04e7b7f0d6f6e5 Mon Sep 17 00:00:00 2001 From: Kumar Damani Date: Sun, 5 Apr 2026 22:39:53 -0400 Subject: more zellij conf --- .../.config/home-manager/common/default.nix | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'home-manager') diff --git a/home-manager/.config/home-manager/common/default.nix b/home-manager/.config/home-manager/common/default.nix index 29886b0..a23dd88 100644 --- a/home-manager/.config/home-manager/common/default.nix +++ b/home-manager/.config/home-manager/common/default.nix @@ -235,10 +235,42 @@ attachExistingSession = true; settings = { default_layout = "compact"; + default_mode = "locked"; pane_frames = false; show_startup_tips = false; show_release_notes = false; }; + extraConfig = '' + keybinds { + shared { + bind "Alt h" "Alt Left" { MoveFocusOrTab "Left"; } + bind "Alt l" "Alt Right" { MoveFocusOrTab "Right"; } + bind "Alt j" "Alt Down" { MoveFocus "Down"; } + bind "Alt k" "Alt Up" { MoveFocus "Up"; } + bind "Alt f" { ToggleFloatingPanes; } + } + locked { + bind "Ctrl g" { SwitchToMode "Normal"; } + } + normal { + bind "Ctrl g" "Esc" { SwitchToMode "Locked"; } + bind "n" { NewPane; SwitchToMode "Locked"; } + bind "p" { SwitchToMode "Pane"; } + bind "t" { SwitchToMode "Tab"; } + bind "f" { ToggleFocusFullscreen; SwitchToMode "Locked"; } + } + pane { + bind "n" { NewPane; SwitchToMode "Locked"; } + bind "x" { CloseFocus; SwitchToMode "Locked"; } + bind "Esc" { SwitchToMode "Locked"; } + } + tab { + bind "n" { NewTab; SwitchToMode "Locked"; } + bind "x" { CloseTab; SwitchToMode "Locked"; } + bind "Esc" { SwitchToMode "Locked"; } + } + } + ''; }; }; } -- cgit v1.2.3