feat(config): add remote hosts and desktop launchers

This commit is contained in:
2026-09-03 20:27:21 -04:00
parent b2f8334999
commit d772b3952d
18 changed files with 165 additions and 17 deletions
+12
View File
@@ -0,0 +1,12 @@
Host alcazar-tmux
User tintin
Hostname 172.25.9.8
ForwardAgent yes
RequestTTY yes
RemoteCommand tmux -l new -A
Host alcazar
User tintin
Hostname 172.25.9.8
ForwardAgent yes
RequestTTY yes
+16
View File
@@ -0,0 +1,16 @@
Host bianca-tmux
User sjb
Hostname 172.25.11.33
ForwardAgent yes
RemoteForward /run/user/1000/gnupg/S.gpg-agent /run/user/1000/gnupg/S.gpg-agent.extra
StreamLocalBindUnlink yes
RequestTTY yes
RemoteCommand tmux -l new -A
Host bianca
User sjb
Hostname 172.25.11.33
ForwardAgent yes
RemoteForward /run/user/1000/gnupg/S.gpg-agent /run/user/1000/gnupg/S.gpg-agent.extra
StreamLocalBindUnlink yes
RequestTTY yes
+5
View File
@@ -0,0 +1,5 @@
Host caraco
User sjb
Hostname 172.25.9.172
ForwardAgent yes
RequestTTY yes
+8
View File
@@ -0,0 +1,8 @@
Host dupont
HostName 172.25.11.30
user sjb
ForwardAgent yes
RemoteForward /run/user/1000/gnupg/S.gpg-agent /run/user/1000/gnupg/S.gpg-agent.extra
StreamLocalBindUnlink yes
RequestTTY yes
+16
View File
@@ -0,0 +1,16 @@
Host haddock-tmux
User sjb
Hostname 129.100.33.96
ForwardAgent yes
RemoteForward /run/user/1000/gnupg/S.gpg-agent /run/user/1000/gnupg/S.gpg-agent.extra
StreamLocalBindUnlink yes
RequestTTY yes
RemoteCommand tmux -l new -A
Host haddock
User sjb
Hostname 129.100.33.96
ForwardAgent yes
RemoteForward /run/user/1000/gnupg/S.gpg-agent /run/user/1000/gnupg/S.gpg-agent.extra
StreamLocalBindUnlink yes
RequestTTY yes
+5
View File
@@ -0,0 +1,5 @@
Host milou
User tintin
Hostname 172.25.9.9
ForwardAgent yes
RequestTTY yes
+6
View File
@@ -0,0 +1,6 @@
Host nca-ai-01
HostName 192.168.33.74
User steve
ForwardAgent yes
RequestTTY yes
+19
View File
@@ -0,0 +1,19 @@
#homeip Hostname 172.25.11.32
Host obelix-tmux
User sjb
Hostname 192.168.33.75
ForwardAgent yes
RemoteForward /run/user/1000/gnupg/S.gpg-agent /run/user/1000/gnupg/S.gpg-agent.extra
StreamLocalBindUnlink yes
RequestTTY yes
RemoteCommand tmux -l new -A
Host obelix
User sjb
Hostname 192.168.33.75
ForwardAgent yes
RemoteForward /run/user/1000/gnupg/S.gpg-agent /run/user/1000/gnupg/S.gpg-agent.extra
StreamLocalBindUnlink yes
RequestTTY yes
+7
View File
@@ -0,0 +1,7 @@
Host pioneer
User sjb
Hostname 172.25.11.31
ForwardAgent yes
RemoteForward /run/user/1000/gnupg/S.gpg-agent /run/user/1000/gnupg/S.gpg-agent.extra
StreamLocalBindUnlink yes
RequestTTY yes
+7
View File
@@ -0,0 +1,7 @@
Host alcazar
User sjb
Hostname 172.25.9.30
ForwardAgent yes
RemoteForward /run/user/1000/gnupg/S.gpg-agent /run/user/1000/gnupg/S.gpg-agent.extra
StreamLocalBindUnlink yes
RequestTTY yes
+8
View File
@@ -0,0 +1,8 @@
Host risc-v
User sjb
Hostname 172.25.11.31
ForwardAgent yes
RemoteForward /run/user/1001/gnupg/S.gpg-agent /run/user/1000/gnupg/S.gpg-agent.extra
StreamLocalBindUnlink yes
RequestTTY yes
+8
View File
@@ -0,0 +1,8 @@
Host steve-dev
HostName 10.40.39.136
User steve
ProxyJump obelix
ForwardAgent yes
RequestTTY yes
+9
View File
@@ -0,0 +1,9 @@
[Desktop Entry]
Version=1.0
Name=caraco Herdr
Comment=remote dev
Exec=terminal-launcher caraco-herdr "ssh caraco 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=caraco tmux
Comment=remote dev
Exec=terminal-launcher caraco-tmux "ssh caraco mise exec -- tmux new -A -s main"
Terminal=false
Type=Application
Icon=foot
StartupNotify=true
+11
View File
@@ -0,0 +1,11 @@
[Desktop Entry]
Name=Strata
Comment=A fast, keyboard-first file manager for Linux
Exec=strata %U
Icon=system-file-manager
Terminal=false
Type=Application
Categories=Utility;FileManager;
MimeType=inode/directory;
StartupNotify=true
Keywords=file;manager;files;folder;directory;
+9
View File
@@ -0,0 +1,9 @@
[Desktop Entry]
Version=1.0
Name=rascar Herdr
Comment=remote dev
Exec=terminal-launcher rascar-herdr "ssh rascar 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=rascar tmux
Comment=remote dev
Exec=terminal-launcher rascar-tmux "ssh rascar mise exec -- tmux new -A -s main"
Terminal=false
Type=Application
Icon=foot
StartupNotify=true
+1 -17
View File
@@ -64,23 +64,7 @@ dotfiles.default_mode = "symlink-each"
"~/.local/share/fonts/" = { source = "fonts", mode = "copy" }
# Desktop files
"~/.local/share/applications/RampClient.desktop" = { source = "desktop/RampClient.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/herdr.desktop" = { source = "desktop/herdr.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/obelix-tmux.desktop" = { source = "desktop/obelix-tmux.desktop", mode = "symlink" }
"~/.local/share/applications/obelix-herdr.desktop" = { source = "desktop/obelix-herdr.desktop", mode = "symlink" }
"~/.local/share/applications/nca-ai-01-tmux.desktop" = { source = "desktop/nca-ai-01-tmux.desktop", mode = "symlink" }
"~/.local/share/applications/nca-ai-01-herdr.desktop" = { source = "desktop/nca-ai-01-herdr.desktop", mode = "symlink" }
"~/.local/share/applications/pi.desktop" = { source = "desktop/pi.desktop", mode = "symlink" }
"~/.local/share/applications" = "desktop"
# scripts.
"~/.local/bin/hyprland-activeworkspace" = { source = "script/hyprland-activeworkspace", mode = "symlink" }