Compare commits

...
2 Commits
Author SHA1 Message Date
gitadmin 75a62d34d4 chore(herdr): remove duplicate worktrunk keybindings 2026-07-28 21:37:58 -04:00
gitadmin f685c2569d feat(desktop): add herdr and tmux desktop entries for remote hosts
Split steve-dev into herdr/tmux variants. Rename steve-dev.desktop
to alcazar-tmux.desktop. Add alcazar-herdr entry. Switch bianca-herdr
to herdr command. Update nca-ai-01 naming and mise dotfiles mapping.
2026-07-28 21:37:33 -04:00
8 changed files with 36 additions and 69 deletions
-63
View File
@@ -39,69 +39,6 @@ type = "plugin_action"
command = "worktrunk.remove" command = "worktrunk.remove"
description = "Worktree: remove" description = "Worktree: remove"
# Override herdr's built-in "new worktree" key (prefix+shift+g) with worktrunk's
# default-branch switch/create picker:
[[keys.command]]
key = "prefix+shift+g"
type = "plugin_action"
command = "worktrunk.open"
description = "Worktree: switch / create from default branch"
# Optional: bind current-branch creation separately.
[[keys.command]]
key = "prefix+shift+c"
type = "plugin_action"
command = "worktrunk.open-current"
description = "Worktree: switch / create from current branch"
[[keys.command]]
key = "prefix+shift+d"
type = "plugin_action"
command = "worktrunk.remove"
description = "Worktree: remove"
# Override herdr's built-in "new worktree" key (prefix+shift+g) with worktrunk's
# default-branch switch/create picker:
[[keys.command]]
key = "prefix+shift+g"
type = "plugin_action"
command = "worktrunk.open"
description = "Worktree: switch / create from default branch"
# Optional: bind current-branch creation separately.
[[keys.command]]
key = "prefix+shift+c"
type = "plugin_action"
command = "worktrunk.open-current"
description = "Worktree: switch / create from current branch"
[[keys.command]]
key = "prefix+shift+d"
type = "plugin_action"
command = "worktrunk.remove"
description = "Worktree: remove"
# Override herdr's built-in "new worktree" key (prefix+shift+g) with worktrunk's
# default-branch switch/create picker:
[[keys.command]]
key = "prefix+shift+g"
type = "plugin_action"
command = "worktrunk.open"
description = "Worktree: switch / create from default branch"
# Optional: bind current-branch creation separately.
[[keys.command]]
key = "prefix+shift+c"
type = "plugin_action"
command = "worktrunk.open-current"
description = "Worktree: switch / create from current branch"
[[keys.command]]
key = "prefix+shift+d"
type = "plugin_action"
command = "worktrunk.remove"
description = "Worktree: remove"
[[keys.command]] [[keys.command]]
key = "prefix+o" key = "prefix+o"
type = "plugin_action" type = "plugin_action"
+9
View File
@@ -0,0 +1,9 @@
[Desktop Entry]
Version=1.0
Name=alcazar herdr
Comment=remote dev
Exec=foot -a alcazar-herdr ssh alcazar mise exec -- herdr --session main
Terminal=false
Type=Application
Icon=foot
StartupNotify=true
@@ -1,8 +1,8 @@
[Desktop Entry] [Desktop Entry]
Version=1.0 Version=1.0
Name=Steve dev Name=alcazar tmux
Comment=remote dev Comment=remote dev
Exec=foot -a steve-dev ssh steve-dev mise exec -- tmux new -A -s main Exec=foot -a alcazar-tmux ssh alcazar mise exec -- tmux new -A -s main
Terminal=false Terminal=false
Type=Application Type=Application
Icon=foot Icon=foot
+1 -1
View File
@@ -2,7 +2,7 @@
Version=1.0 Version=1.0
Name=bianca Herdr Name=bianca Herdr
Comment=remote dev Comment=remote dev
Exec=foot -a bianca-herdr ssh bianca mise exec -- tmux new -A -s main Exec=foot -a bianca-herdr ssh bianca mise exec -- herdr --session main
Terminal=false Terminal=false
Type=Application Type=Application
Icon=foot Icon=foot
+2 -2
View File
@@ -1,8 +1,8 @@
[Desktop Entry] [Desktop Entry]
Version=1.0 Version=1.0
Name=nca-ai-01 Name=nca-ai-01 tmux
Comment=remote dev Comment=remote dev
Exec=foot -a nca-ai-01 ssh nca-ai-01 mise exec -- tmux new -A -s main Exec=foot -a nca-ai-01-tmux ssh nca-ai-01 mise exec -- tmux new -A -s main
Terminal=false Terminal=false
Type=Application Type=Application
Icon=foot Icon=foot
+9
View File
@@ -0,0 +1,9 @@
[Desktop Entry]
Version=1.0
Name=steve dev herdr
Comment=remote dev
Exec=foot -a steve-dev-herdr ssh steve-dev mise exec -- herdr --session main
Terminal=false
Type=Application
Icon=foot
StartupNotify=true
+9
View File
@@ -0,0 +1,9 @@
[Desktop Entry]
Version=1.0
Name=steve dev tmux
Comment=remote dev
Exec=foot -a steve-dev-tmux ssh steve-dev mise exec -- tmux new -A -s main
Terminal=false
Type=Application
Icon=foot
StartupNotify=true
+4 -1
View File
@@ -65,9 +65,12 @@ dotfiles.default_mode = "symlink-each"
"~/.local/share/applications/terminal.desktop" = { source = "desktop/terminal.desktop", mode = "symlink" } "~/.local/share/applications/terminal.desktop" = { source = "desktop/terminal.desktop", mode = "symlink" }
"~/.local/share/applications/tmux.desktop" = { source = "desktop/tmux.desktop", mode = "symlink" } "~/.local/share/applications/tmux.desktop" = { source = "desktop/tmux.desktop", mode = "symlink" }
"~/.local/share/applications/herdr.desktop" = { source = "desktop/herdr.desktop", mode = "symlink" } "~/.local/share/applications/herdr.desktop" = { source = "desktop/herdr.desktop", mode = "symlink" }
"~/.local/share/applications/steve-dev.desktop" = { source = "desktop/steve-dev.desktop", mode = "symlink" } "~/.local/share/applications/steve-dev-tmux.desktop" = { source = "desktop/steve-dev-tmux.desktop", mode = "symlink" }
"~/.local/share/applications/steve-dev-herdr.desktop" = { source = "desktop/steve-dev-herdr.desktop", mode = "symlink" }
"~/.local/share/applications/bianca-tmux.desktop" = { source = "desktop/bianca-tmux.desktop", mode = "symlink" } "~/.local/share/applications/bianca-tmux.desktop" = { source = "desktop/bianca-tmux.desktop", mode = "symlink" }
"~/.local/share/applications/bianca-herdr.desktop" = { source = "desktop/bianca-herdr.desktop", mode = "symlink" } "~/.local/share/applications/bianca-herdr.desktop" = { source = "desktop/bianca-herdr.desktop", mode = "symlink" }
"~/.local/share/applications/alcazar-tmux.desktop" = { source = "desktop/alcazar-tmux.desktop", mode = "symlink" }
"~/.local/share/applications/alcazar-herdr.desktop" = { source = "desktop/alcazar-herdr.desktop", mode = "symlink" }
"~/.local/share/applications/dupont-tmux.desktop" = { source = "desktop/dupont-tmux.desktop", mode = "symlink" } "~/.local/share/applications/dupont-tmux.desktop" = { source = "desktop/dupont-tmux.desktop", mode = "symlink" }
"~/.local/share/applications/dupont-herdr.desktop" = { source = "desktop/dupont-herdr.desktop", mode = "symlink" } "~/.local/share/applications/dupont-herdr.desktop" = { source = "desktop/dupont-herdr.desktop", mode = "symlink" }
"~/.local/share/applications/nca-ai-01.desktop" = { source = "desktop/nca-ai-01.desktop", mode = "symlink" } "~/.local/share/applications/nca-ai-01.desktop" = { source = "desktop/nca-ai-01.desktop", mode = "symlink" }