2026-10-14 13:32:58 -04:00
|
|
|
[
|
|
|
|
|
{
|
|
|
|
|
"icon": "",
|
|
|
|
|
"title": "Lazygit",
|
|
|
|
|
"shortcut": "Ctrl+Shift+G",
|
|
|
|
|
"description": "popup in the pane's directory",
|
|
|
|
|
"category": "Tools",
|
|
|
|
|
"aliases": ["lg"],
|
2026-10-16 11:07:43 -04:00
|
|
|
"action": {
|
|
|
|
|
"tmux": "display-popup -E -w 90% -h 90% -d '#{pane_current_path}' lazygit"
|
|
|
|
|
}
|
2026-10-14 13:32:58 -04:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"icon": "",
|
|
|
|
|
"title": "Yazi",
|
|
|
|
|
"shortcut": "Ctrl+Shift+F",
|
|
|
|
|
"description": "new window in the pane's directory",
|
|
|
|
|
"category": "Tools",
|
|
|
|
|
"aliases": ["fm"],
|
|
|
|
|
"action": { "tmux": "new-window -c '#{pane_current_path}' 'exec yazi'" }
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"icon": "",
|
|
|
|
|
"title": "btop",
|
|
|
|
|
"description": "resource monitor in a popup",
|
|
|
|
|
"category": "Tools",
|
|
|
|
|
"aliases": ["top", "htop"],
|
|
|
|
|
"action": { "popup": "btop" }
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"icon": "",
|
|
|
|
|
"title": "Lazydocker",
|
|
|
|
|
"description": "popup in the pane's directory",
|
|
|
|
|
"category": "Tools",
|
|
|
|
|
"aliases": ["dd"],
|
2026-10-16 11:07:43 -04:00
|
|
|
"action": {
|
|
|
|
|
"tmux": "display-popup -E -w 90% -h 90% -d '#{pane_current_path}' lazydocker"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"icon": "",
|
|
|
|
|
"title": "Portop",
|
|
|
|
|
"description": "popup in the pane's directory",
|
|
|
|
|
"category": "Tools",
|
|
|
|
|
"aliases": ["pp"],
|
|
|
|
|
"action": {
|
|
|
|
|
"tmux": "display-popup -E -w 90% -h 90% -d '#{pane_current_path}' portop"
|
|
|
|
|
}
|
2026-10-14 13:32:58 -04:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"icon": "",
|
|
|
|
|
"title": "mandible",
|
|
|
|
|
"description": "CLI reference for a tool, in a popup",
|
|
|
|
|
"category": "Tools",
|
|
|
|
|
"aliases": ["man"],
|
|
|
|
|
"action": { "popup": "~/.local/bin/mandible-pick" }
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"icon": "",
|
|
|
|
|
"title": "television",
|
|
|
|
|
"description": "tv channel picker in a new window",
|
|
|
|
|
"category": "Tools",
|
|
|
|
|
"aliases": ["tv"],
|
2026-10-16 11:07:43 -04:00
|
|
|
"action": {
|
|
|
|
|
"tmux": "new-window -c '#{pane_current_path}' 'exec tv channels'"
|
|
|
|
|
}
|
2026-10-14 13:32:58 -04:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"icon": "",
|
|
|
|
|
"title": "gitframe",
|
|
|
|
|
"description": "git diff viewer in a new window",
|
|
|
|
|
"category": "Tools",
|
|
|
|
|
"aliases": ["gf"],
|
|
|
|
|
"action": { "tmux": "new-window -c '#{pane_current_path}' 'exec gitframe'" }
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"icon": "",
|
|
|
|
|
"title": "Neovim Split",
|
|
|
|
|
"description": "nvim to the left, 60%",
|
|
|
|
|
"category": "Tools",
|
|
|
|
|
"aliases": ["nv"],
|
2026-10-16 11:07:43 -04:00
|
|
|
"action": {
|
|
|
|
|
"tmux": "split-window -h -b -l 60% -c '#{pane_current_path}' 'exec nvim'"
|
|
|
|
|
}
|
2026-10-14 13:32:58 -04:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"icon": "",
|
|
|
|
|
"title": "omp",
|
|
|
|
|
"description": "omp sessions: this session's agent, every running one, quit",
|
|
|
|
|
"category": "Tools",
|
|
|
|
|
"aliases": ["agent", "ai"],
|
|
|
|
|
"action": { "palette": "omp" }
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"icon": "",
|
|
|
|
|
"title": "Shell History (atuin)",
|
|
|
|
|
"description": "atuin-pick in a split below",
|
|
|
|
|
"category": "Tools",
|
|
|
|
|
"aliases": ["hist"],
|
2026-10-16 11:07:43 -04:00
|
|
|
"action": {
|
|
|
|
|
"tmux": "split-window -v -l 25% -c '#{pane_current_path}' 'exec atuin-pick'"
|
|
|
|
|
}
|
2026-10-14 13:32:58 -04:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"icon": "",
|
|
|
|
|
"title": "Project Tasks",
|
|
|
|
|
"description": "pj: install, dev, make, uv, scripts",
|
|
|
|
|
"category": "Tools",
|
|
|
|
|
"shortcut": "Ctrl+Shift+P",
|
|
|
|
|
"aliases": ["pj", "run"],
|
|
|
|
|
"action": { "palette": "tasks" }
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"icon": "",
|
2026-10-16 11:10:46 -04:00
|
|
|
"title": "Sessions",
|
|
|
|
|
"description": "sessions, windows, zoxide: switch, create, rename, kill",
|
2026-10-14 13:32:58 -04:00
|
|
|
"category": "Sessions",
|
|
|
|
|
"shortcut": "Ctrl+Shift+O",
|
2026-10-16 11:10:46 -04:00
|
|
|
"aliases": ["sx", "ss"],
|
|
|
|
|
"action": { "palette": "sessions" }
|
2026-10-14 13:32:58 -04:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"icon": "",
|
|
|
|
|
"title": "Save Sessions",
|
|
|
|
|
"description": "tmux-resurrect snapshot now",
|
|
|
|
|
"category": "Sessions",
|
2026-10-16 11:07:43 -04:00
|
|
|
"action": {
|
|
|
|
|
"tmux": "run-shell '~/.config/tmux/plugins/tmux-resurrect/scripts/save.sh'"
|
|
|
|
|
}
|
2026-10-14 13:32:58 -04:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"icon": "",
|
|
|
|
|
"title": "Restore Sessions",
|
|
|
|
|
"description": "tmux-resurrect: last snapshot",
|
|
|
|
|
"category": "Sessions",
|
2026-10-16 11:07:43 -04:00
|
|
|
"action": {
|
|
|
|
|
"tmux": "run-shell '~/.config/tmux/plugins/tmux-resurrect/scripts/restore.sh'"
|
|
|
|
|
}
|
2026-10-14 13:32:58 -04:00
|
|
|
}
|
|
|
|
|
]
|