diff --git a/config/zellij/layouts/admin.kdl b/config/zellij/layouts/admin.kdl new file mode 100644 index 0000000..e3cb724 --- /dev/null +++ b/config/zellij/layouts/admin.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="nas [FreeBSD]" { + pane command="autossh" { + args "-M 0" "jas@nas.headscale.moonshadow.dev" + } + } + tab name="moonshadow [FreeBSD]" { + pane command="autossh" { + args "-M 0" "jas@moonshadow.headscale.moonshadow.dev" + } + } + tab name="hyperreal.coffee [Debian]" { + pane command="autossh" { + args "-M 0" "jas@hyperreal.headscale.moonshadow.dev" + } + } + tab name="rpi400 [Debian]" { + pane command="autossh" { + args "-M 0" "root@rpi400.headscale.moonshadow.dev" + } + } + tab +} diff --git a/config/zellij/layouts/default.kdl b/config/zellij/layouts/default.kdl deleted file mode 100644 index 300a1fa..0000000 --- a/config/zellij/layouts/default.kdl +++ /dev/null @@ -1,37 +0,0 @@ -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="nas (FreeBSD)" { - pane command="autossh" { - args "jas@nas.headscale.moonshadow.dev" - } - } - tab name="moonshadow (FreeBSD)" { - pane command="autossh" { - args "jas@moonshadow.headscale.moonshadow.dev" - } - } - tab name="hyperreal.coffee (Debian)" { - pane command="autossh" { - args "jas@hyperreal.headscale.moonshadow.dev" - } - } - tab name="rpi400 (Debian)" { - pane command="autossh" { - args "root@rpi400.headscale.moonshadow.dev" - } - } - tab name="tilde.team IRC" { - pane command="autossh" { - args "hyperreal@tilde.team" - } - } - tab -} diff --git a/config/zellij/layouts/home.kdl b/config/zellij/layouts/home.kdl new file mode 100644 index 0000000..66bb6f9 --- /dev/null +++ b/config/zellij/layouts/home.kdl @@ -0,0 +1,17 @@ +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="tilde.team IRC" { + pane command="autossh" { + args "-M 0" "hyperreal@tilde.team" + } + } + tab +}