mirror of
https://github.com/prdlk/tmux-palette.git
synced 2026-11-02 13:12:49 +00:00
Import from root chezmoi source
This commit is contained in:
commit
caf5c66bcd
6 files changed
+152
No files matched your search
+115
@@ -0,0 +1,115 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"icon": "",
|
||||||
|
"title": "Lazygit",
|
||||||
|
"shortcut": "Ctrl+Shift+G",
|
||||||
|
"description": "popup in the pane's directory",
|
||||||
|
"category": "Tools",
|
||||||
|
"aliases": ["lg"],
|
||||||
|
"action": { "tmux": "display-popup -E -w 90% -h 90% -d '#{pane_current_path}' lazygit" }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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"],
|
||||||
|
"action": { "tmux": "display-popup -E -w 90% -h 90% -d '#{pane_current_path}' lazydocker" }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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"],
|
||||||
|
"action": { "tmux": "new-window -c '#{pane_current_path}' 'exec tv channels'" }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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"],
|
||||||
|
"action": { "tmux": "split-window -h -b -l 60% -c '#{pane_current_path}' 'exec nvim'" }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"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"],
|
||||||
|
"action": { "tmux": "split-window -v -l 25% -c '#{pane_current_path}' 'exec atuin-pick'" }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon": "",
|
||||||
|
"title": "Project Tasks",
|
||||||
|
"description": "pj: install, dev, make, uv, scripts",
|
||||||
|
"category": "Tools",
|
||||||
|
"shortcut": "Ctrl+Shift+P",
|
||||||
|
"aliases": ["pj", "run"],
|
||||||
|
"action": { "palette": "tasks" }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon": "",
|
||||||
|
"title": "Sessions (sessionx)",
|
||||||
|
"description": "fuzzy switch, create, rename, kill",
|
||||||
|
"category": "Sessions",
|
||||||
|
"shortcut": "Ctrl+Shift+O",
|
||||||
|
"action": { "tmux": "run-shell '~/.config/tmux/plugins/tmux-sessionx/scripts/sessionx.sh'" }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon": "",
|
||||||
|
"title": "Save Sessions",
|
||||||
|
"description": "tmux-resurrect snapshot now",
|
||||||
|
"category": "Sessions",
|
||||||
|
"action": { "tmux": "run-shell '~/.config/tmux/plugins/tmux-resurrect/scripts/save.sh'" }
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"icon": "",
|
||||||
|
"title": "Restore Sessions",
|
||||||
|
"description": "tmux-resurrect: last snapshot",
|
||||||
|
"category": "Sessions",
|
||||||
|
"action": { "tmux": "run-shell '~/.config/tmux/plugins/tmux-resurrect/scripts/restore.sh'" }
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
["Switch Theme..."]
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"title": "omp",
|
||||||
|
"command": "~/.local/bin/pj-palette --omp",
|
||||||
|
"grouped": true,
|
||||||
|
"emptyText": "No omp sessions"
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"title": "Project Tasks",
|
||||||
|
"command": "~/.local/bin/pj-palette",
|
||||||
|
"grouped": true,
|
||||||
|
"emptyText": "No tasks in this project"
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"Split Horizontal": "Ctrl+Shift+L",
|
||||||
|
"Split Vertical": "Ctrl+Shift+J",
|
||||||
|
"Close Pane": "Ctrl+Shift+X",
|
||||||
|
"Zoom / Unzoom": "Ctrl+Shift+Z",
|
||||||
|
"Enter Copy Mode": "Ctrl+Shift+PgUp",
|
||||||
|
"New Window": "Ctrl+Shift+T",
|
||||||
|
"Next Window": "Ctrl+Shift+K",
|
||||||
|
"Previous Window": "Ctrl+Shift+H",
|
||||||
|
"Rename Window": "Ctrl+Shift+R",
|
||||||
|
"Close Window": "Ctrl+Shift+W",
|
||||||
|
"Choose Session": "Ctrl+Shift+S",
|
||||||
|
"New Session": "Ctrl+Shift+N",
|
||||||
|
"Detach": "Ctrl+Shift+Q",
|
||||||
|
"Reload Config": "Ctrl+Shift+Alt+,"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"bg": "#16181a",
|
||||||
|
"panel": "#1e2124",
|
||||||
|
"selected": "#243348",
|
||||||
|
"fg": "#ffffff",
|
||||||
|
"muted": "#7b8496",
|
||||||
|
"accent": "#5ea1ff"
|
||||||
|
}
|
||||||
Reference in new issue
Block a user