Add new host-specific layouts

Changed files
+110 -47
config
+20
config/zellij/layouts/aux-local.kdl
···
+
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="logs" {
+
pane command="sudo" close_on_exit=true {
+
args "journalctl" "-f"
+
}
+
}
+
tab name="btop" {
+
pane command="btop" close_on_exit=true
+
}
+
tab
+
}
+20
config/zellij/layouts/aux-remote.kdl
···
+
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="logs" {
+
pane comamnd="sudo" close_on_exit=true {
+
args "journalctl" "-f"
+
}
+
}
+
tab name="btop" {
+
pane command="btop" close_on_exit=true
+
}
+
tab
+
}
+25
config/zellij/layouts/desktop.kdl
···
+
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="irc" {
+
pane command="autossh" close_on_exit=true {
+
args "-M 0" "hyperreal@tilde.team"
+
}
+
}
+
tab name="logs" {
+
pane command="sudo" close_on_exit=true {
+
args "journalctl" "-f"
+
}
+
}
+
tab name="btop" {
+
pane command="btop" close_on_exit=true
+
}
+
tab
+
}
+25
config/zellij/layouts/hyperreal.kdl
···
+
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="logs" {
+
pane command="sudo" close_on_exit=true {
+
args "journalctl" "-f"
+
}
+
}
+
tab name="caddy" {
+
pane command="sudo" close_on_exit=true {
+
args "goaccess" "/var/log/caddy/hyperreal.coffee.log" "/var/log/caddy/files.hyperreal.coffee.log" "/var/log/caddy/feels.hyperreal.coffee.log"
+
}
+
}
+
tab name="btop" {
+
pane command="btop" close_on_exit=true
+
}
+
tab
+
}
+20
config/zellij/layouts/nas.kdl
···
+
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="logs" {
+
pane command="sudo" close_on_exit=true {
+
args "lnav" "/var/log/"
+
}
+
}
+
tab name="btop" {
+
pane command="btop" close_on_exit=true
+
}
+
tab
+
}
-47
config/zellij/layouts/sysadmin.kdl
···
-
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="irc" {
-
pane command="autossh" close_on_exit=true {
-
args "-M 0" "hyperreal@tilde.team"
-
}
-
}
-
tab name="nas" {
-
pane command="autossh" close_on_exit=true {
-
args "-M 0" "jas@nas.carp-wyvern.ts.net" "-X"
-
}
-
}
-
tab name="nas-aux" {
-
pane command="autossh" close_on_exit=true {
-
args "-M 0" "jas@nas-aux.carp-wyvern.ts.net" "-X"
-
}
-
}
-
tab name="hyperreal" {
-
pane command="autossh" close_on_exit=true {
-
args "-M 0" "jas@hyperreal.carp-wyvern.ts.net" "-X"
-
}
-
}
-
tab name="dietpi" {
-
pane command="autossh" close_on_exit=true {
-
args "-M 0" "dietpi@dietpi.carp-wyvern.ts.net" "-X"
-
}
-
}
-
tab name="hws" {
-
pane command="autossh" close_on_exit=true {
-
args "-M 0" "jas@hws.carp-wyvern.ts.net"
-
}
-
}
-
tab name="aux-remote" {
-
pane command="autossh" close_on_exit=true {
-
args "-M 0" "jas@aux-remote.carp-wyvern.ts.net"
-
}
-
}
-
tab
-
}