Files
tmux/tmuxss.json
2026-05-11 17:54:59 +02:00

206 lines
8.3 KiB
JSON

{
"default": "default",
"paths": [
"~/src",
"~/.config",
"~/.local",
"~"
],
"resolve": [
{
"path": "~/src/autopurger",
"template": "autopurger"
},
{
"path": "~/src/spotatui",
"template": "spotatui"
}
],
"envs": {
"default": {
"path": ".",
"focused": 0,
"windows": [
{
"name": "code",
"path": ".",
"command-run": "nvim"
},
{
"name": "util",
"path": ".",
"command_run_old": "set +x && clear && echo -e \"\\033[1;32mHave fun! \\033[0m\\n\\n\\033[1;36mDate:\\033[0m \\033[1;33m$(date '+%A, %B %d, %Y')\\033[0m\\n\\033[1;36mTime:\\033[0m \\033[1;33m$(date '+%H:%M:%S')\\033[0m\\n\"; history -d $(history 1)"
}
]
},
"spotatui": {
"path": "~/src/spotatui",
"focused": 2,
"windows": [
{
"name": "code",
"path": ".",
"command-prepare": "nvim"
},
{
"name": "util",
"path": ".",
"command_run_old": "set +x && clear && echo -e \"\\033[1;32mHave fun! \\033[0m\\n\\n\\033[1;36mDate:\\033[0m \\033[1;33m$(date '+%A, %B %d, %Y')\\033[0m\\n\\033[1;36mTime:\\033[0m \\033[1;33m$(date '+%H:%M:%S')\\033[0m\\n\"; history -d $(history 1)"
},
{
"name": "spotatui",
"path": ".",
"command-run": "./target/release/spotatui"
}
]
},
"agdsn": {
"group": "agdsn",
"path": "~",
"focused": 0,
"windows": [
{
"name": "proxy",
"path": ".",
"command_run": "proxy-dijkstra"
}
]
},
"main": {
"path": "~",
"focused": 0,
"windows": [
{
"name": "main",
"path": ".",
"command_run_old": "alias clear='set +x; command clear; echo -e \"\\n\\033[1;32mWelcome, Nami! :p \\033[0m\\n\\n\\033[1;36mSystem:\\033[0m \\033[1;33m$(hostname)\\033[0m\\n\\033[1;36mDate:\\033[0m \\033[1;33m$(date \"+%A, %B %d, %Y\")\\033[0m\\n\\033[1;36mTime:\\033[0m \\033[1;33m$(date \"+%H:%M:%S\")\\033[0m\\n\"; history -d $(history 1)' && eval clear"
}
]
},
"src": {
"path": "~/src",
"focused": 0,
"windows": [
{
"name": "src",
"path": ".",
"command_run_old": "alias clear='set +x; command clear; echo -e \"\\n\\033[1;32mWelcome, Nami! :p \\033[0m\\n\\n\\033[1;36mSystem:\\033[0m \\033[1;33m$(hostname)\\033[0m\\n\\033[1;36mDate:\\033[0m \\033[1;33m$(date \"+%A, %B %d, %Y\")\\033[0m\\n\\033[1;36mTime:\\033[0m \\033[1;33m$(date \"+%H:%M:%S\")\\033[0m\\n\"; history -d $(history 1)' && eval clear"
}
]
},
"autopurger": {
"path": "~/src/autopurger",
"group": "autopurger",
"focused": 0,
"windows": [
{
"name": "code",
"path": ".",
"read_only": true,
"hist_file": ".hist/code",
"command_run": "nvim"
},
{
"name": "runtime",
"hsplit": [
{
"vsplit": [
{
"hsplit": [
{
"command_prepare": "ENV=development bun --preload ./src/instrumentation.ts src/index",
"path": "apps/gateway-connector",
"hist_file": ".hist/gateway-connector",
"read_only": false
},
{
"command_prepare": "ENV=development bun --preload ./src/instrumentation.ts src/index",
"path": "apps/event-handler",
"hist_file": ".hist/event-handler",
"read_only": false
}
]
},
{
"hsplit": [
{
"command_prepare": "ENV=development bun --preload ./src/instrumentation.ts src/index",
"path": "apps/fetch-engine",
"hist_file": ".hist/fetch-engine",
"read_only": false
},
{
"command_prepare": "ENV=development bun src/index",
"path": "apps/delete-engine",
"hist_file": ".hist/delete-engine",
"read_only": false
}
]
}
]
},
{
"vsplit": [
{
"command_prepare": "pnpm run dev",
"path": "apps/dashboard",
"hist_file": ".hist/dashboard",
"read_only": false
},
{
"hsplit": [
{
"command_prepare": "ENV=development bun src/index",
"path": "apps/interactions",
"hist_file": ".hist/interactions",
"read_only": false
},
{
"command_prepare": "ENV=development bun src/index",
"path": "apps/api",
"hist_file": ".hist/api",
"read_only": false
}
]
}
]
}
]
},
{
"name": "util",
"path": ".",
"hist_file": ".hist/util"
},
{
"name": "cloc",
"path": ".",
"read_only": true,
"hist_file": ".hist/cloc",
"command_run": "scripts/countLines"
},
{
"name": "git",
"path": ".",
"hist_file": ".hist/git",
"command_run": "git status"
},
{
"name": "prod",
"path": ".",
"read_only": true,
"hist_file": ".hist/prod",
"command_prepare": "ssh node-worker-01.funkloch.net"
},
{
"name": "caddy",
"path": ".",
"read_only": true,
"hist_file": ".hist/caddy",
"command_prepare": "scripts/caddy"
}
]
}
}
}