zellij.layout.kdl
1 layout { 2 default_tab_template { 3 pane { 4 size 1 5 borderless true 6 plugin location="zellij:tab-bar" 7 } 8 children 9 pane { 10 size 2 11 borderless true 12 plugin location="zellij:status-bar" 13 } 14 } 15 tab name="๐งฎ SERVERS" split_direction="vertical" { 16 pane { 17 name "๐ kernel" 18 command "kernel" 19 args "up" 20 size "60%" 21 } 22 pane split_direction="horizontal" { 23 pane { 24 name "๐ Process Interactive Kill - pik" 25 command "pik" 26 args "-F" ":" 27 size "30%" 28 } 29 pane { 30 name "๐ฉบ System Health - btop" 31 command "btop" 32 } 33 } 34 } 35 36 tab name="๐ฉ STATUS" split_direction="vertical" { 37 pane { 38 name "๐ Git - Lazygit" 39 command "lazygit" 40 } 41 42 pane split_direction="horizontal" { 43 pane { 44 name "๐ File Browser - Yazi" 45 command "env" 46 args "YAZI_CONFIG_HOME=./config" "yazi" 47 } 48 49 pane { 50 focus true 51 name "๐ง TGPT | Model:phind" 52 command "tgpt" 53 args "-m" 54 } 55 } 56 } 57 58 tab name="๐๐คจ INSPECT" split_direction="vertical" { 59 pane { 60 name "๐ API" 61 command "uvx" 62 args "--python" "3.13" "posting" "-e" "api/posting/dev.env" "--collection" "api/posting" 63 } 64 pane { 65 name "๐ฟ DATABASE" 66 command "lazysql" 67 args "postgresql://postgres:postgres@127.0.0.1:54322/postgres?sslmode=disable" 68 // args "./libs/db/sqlite.db" 69 start_suspended true 70 } 71 } 72 tab name="๐ณ CONTAINERS" split_direction="vertical" { 73 pane { 74 command "lazydocker" 75 } 76 } 77 }