Commit 86fa67a
Changed files (3)
modules
dev
zellij
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 ''