Commit 86fa67a

HPCesia <me@hpcesia.com>
2026-10-06 15:25:14
zellij: update config
1 parent 9510478
Changed files (3)
modules
modules/dev/zellij/layouts/default.kdl
@@ -0,0 +1,11 @@
+layout {
+    default_tab_template {
+         pane size=1 borderless=true {
+            plugin location="zellij:tab-bar"
+        }
+        children
+        pane size=1 borderless=true {
+            plugin location="zellij:status-bar"
+        }
+    }
+}
modules/dev/zellij/layouts/dev.kdl
@@ -1,27 +1,20 @@
 layout {
-    pane_template name="help_bar" {
-        borderless true
-        plugin location="zellij:status-bar"
-    }
-    pane_template name="tab_bar" {
-        borderless true
-        plugin location="zellij:tab-bar"
-    }
-    pane_template name="editor" { command "$EDITOR"; }
-
     default_tab_template {
-        tab_bar size=1
+         pane size=1 borderless=true {
+            plugin location="zellij:tab-bar"
+        }
         children
-        help_bar size=1
+        pane size=1 borderless=true {
+            plugin location="zellij:status-bar"
+        }
     }
 
-    tab name="edit" {
-        editor
+    tab name="edit" focus=true {
+        pane {
+            command "$EDITOR"
+        }
     }
     tab name="shell" {
         pane
     }
-    tab name="agent" {
-        pane
-    }
 }
modules/dev/zellij/default.nix
@@ -80,11 +80,15 @@
           "zellij/config.kdl".text =
             ''
               pane_frames false
+              simplified_ui true
               show_release_notes false
               show_startup_tips false
+
+              copy_on_select false
+
+              layout_dir "${./layouts}"
             ''
             + builtins.readFile ./keybinds.kdl;
-          "zellij/layouts".source = ./layouts;
         };
 
         files.".bashrc".text = lib.mkOrder 3000 ''