index : dotfiles.git

ascending towards madness

author holly sparkles <sparkles@holly.sh> 2024-04-22 19:06:57.0 +00:00:00
committer holly sparkles <sparkles@holly.sh> 2024-04-22 19:06:57.0 +00:00:00
commit
9f6cac24f95731c332302115881104f0ccdc3879 [patch]
tree
4f7b0cb1948b940479b93295d5bda0de092171fc
parent
d6f3d9de5bab5953037c0ee53cc85623ee704f8b
download
9f6cac24f95731c332302115881104f0ccdc3879.tar.gz

add zellij config for desktop dev



Diff

 .config/zellij/desktop-develop.kdl | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/.config/zellij/desktop-develop.kdl b/.config/zellij/desktop-develop.kdl
new file mode 100644
index 0000000..0603b2d
--- /dev/null
+++ b/.config/zellij/desktop-develop.kdl
@@ -0,0 +1,32 @@
layout {
    default_tab_template {
        pane size=1 borderless=true {
            plugin location="zellij:tab-bar"
        }
        children
        pane size=2 borderless=true {
            plugin location="zellij:status-bar"
        }
    }
    tab name="README" cwd="./" {
        pane name="helix" command="hx" {
            args "./README.md"
        }
    }
    tab name="Code" focus=true cwd="./" {
        pane name="helix" command="hx" {
            args "./"
        }
    }
    tab name="Cargo" cwd="./target" {
        pane split_direction="horizontal" {
            pane name="cargo" command="cargo" {
                args "watch" "-q" "-c" "-w" "src/" "-x" "run"
            }
            pane name="shell" size="20%" {}
        }
    }
    tab name="Git" cwd="./" {
        pane borderless=true command="lazygit" {}
    }
}