From f685c2569d651189db67a26f4181a94958885ad4 Mon Sep 17 00:00:00 2001 From: Steve Beaulac Date: Tue, 28 Jul 2026 21:37:33 -0400 Subject: [PATCH] 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. --- desktop/alcazar-herdr.desktop | 9 +++++++++ desktop/{steve-dev.desktop => alcazar-tmux.desktop} | 4 ++-- desktop/bianca-herdr.desktop | 2 +- desktop/nca-ai-01.desktop | 4 ++-- desktop/steve-dev-herdr.desktop | 9 +++++++++ desktop/steve-dev-tmux.desktop | 9 +++++++++ mise.toml | 5 ++++- 7 files changed, 36 insertions(+), 6 deletions(-) create mode 100644 desktop/alcazar-herdr.desktop rename desktop/{steve-dev.desktop => alcazar-tmux.desktop} (54%) create mode 100644 desktop/steve-dev-herdr.desktop create mode 100644 desktop/steve-dev-tmux.desktop diff --git a/desktop/alcazar-herdr.desktop b/desktop/alcazar-herdr.desktop new file mode 100644 index 0000000..8f41234 --- /dev/null +++ b/desktop/alcazar-herdr.desktop @@ -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 diff --git a/desktop/steve-dev.desktop b/desktop/alcazar-tmux.desktop similarity index 54% rename from desktop/steve-dev.desktop rename to desktop/alcazar-tmux.desktop index 35fdca7..1eadd2e 100644 --- a/desktop/steve-dev.desktop +++ b/desktop/alcazar-tmux.desktop @@ -1,8 +1,8 @@ [Desktop Entry] Version=1.0 -Name=Steve dev +Name=alcazar tmux 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 Type=Application Icon=foot diff --git a/desktop/bianca-herdr.desktop b/desktop/bianca-herdr.desktop index 59ba33a..5af5e97 100644 --- a/desktop/bianca-herdr.desktop +++ b/desktop/bianca-herdr.desktop @@ -2,7 +2,7 @@ Version=1.0 Name=bianca Herdr 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 Type=Application Icon=foot diff --git a/desktop/nca-ai-01.desktop b/desktop/nca-ai-01.desktop index c9f7c8c..034f5d4 100644 --- a/desktop/nca-ai-01.desktop +++ b/desktop/nca-ai-01.desktop @@ -1,8 +1,8 @@ [Desktop Entry] Version=1.0 -Name=nca-ai-01 +Name=nca-ai-01 tmux 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 Type=Application Icon=foot diff --git a/desktop/steve-dev-herdr.desktop b/desktop/steve-dev-herdr.desktop new file mode 100644 index 0000000..8048e95 --- /dev/null +++ b/desktop/steve-dev-herdr.desktop @@ -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 diff --git a/desktop/steve-dev-tmux.desktop b/desktop/steve-dev-tmux.desktop new file mode 100644 index 0000000..5d05b06 --- /dev/null +++ b/desktop/steve-dev-tmux.desktop @@ -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 diff --git a/mise.toml b/mise.toml index 5722702..811e6bf 100644 --- a/mise.toml +++ b/mise.toml @@ -65,9 +65,12 @@ dotfiles.default_mode = "symlink-each" "~/.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/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-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-herdr.desktop" = { source = "desktop/dupont-herdr.desktop", mode = "symlink" } "~/.local/share/applications/nca-ai-01.desktop" = { source = "desktop/nca-ai-01.desktop", mode = "symlink" }