diff --git a/config/ssh/config.d/alcazar b/config/ssh/config.d/alcazar new file mode 100644 index 0000000..d8e4a5a --- /dev/null +++ b/config/ssh/config.d/alcazar @@ -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 diff --git a/config/ssh/config.d/bianca b/config/ssh/config.d/bianca new file mode 100644 index 0000000..9f6d6f6 --- /dev/null +++ b/config/ssh/config.d/bianca @@ -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 diff --git a/config/ssh/config.d/caraco b/config/ssh/config.d/caraco new file mode 100644 index 0000000..d9d5d51 --- /dev/null +++ b/config/ssh/config.d/caraco @@ -0,0 +1,5 @@ +Host caraco + User sjb + Hostname 172.25.9.172 + ForwardAgent yes + RequestTTY yes diff --git a/config/ssh/config.d/dupont b/config/ssh/config.d/dupont new file mode 100644 index 0000000..8633cdb --- /dev/null +++ b/config/ssh/config.d/dupont @@ -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 + diff --git a/config/ssh/config.d/haddock b/config/ssh/config.d/haddock new file mode 100644 index 0000000..3ae6bd6 --- /dev/null +++ b/config/ssh/config.d/haddock @@ -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 diff --git a/config/ssh/config.d/milou b/config/ssh/config.d/milou new file mode 100644 index 0000000..a629727 --- /dev/null +++ b/config/ssh/config.d/milou @@ -0,0 +1,5 @@ +Host milou + User tintin + Hostname 172.25.9.9 + ForwardAgent yes + RequestTTY yes diff --git a/config/ssh/config.d/nca-ai-01 b/config/ssh/config.d/nca-ai-01 new file mode 100644 index 0000000..59bdf13 --- /dev/null +++ b/config/ssh/config.d/nca-ai-01 @@ -0,0 +1,6 @@ + +Host nca-ai-01 + HostName 192.168.33.74 + User steve + ForwardAgent yes + RequestTTY yes diff --git a/config/ssh/config.d/obelix b/config/ssh/config.d/obelix new file mode 100644 index 0000000..7a57db0 --- /dev/null +++ b/config/ssh/config.d/obelix @@ -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 diff --git a/config/ssh/config.d/pioneer b/config/ssh/config.d/pioneer new file mode 100644 index 0000000..23746f0 --- /dev/null +++ b/config/ssh/config.d/pioneer @@ -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 diff --git a/config/ssh/config.d/rascar b/config/ssh/config.d/rascar new file mode 100644 index 0000000..3ea8262 --- /dev/null +++ b/config/ssh/config.d/rascar @@ -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 diff --git a/config/ssh/config.d/risc-v b/config/ssh/config.d/risc-v new file mode 100644 index 0000000..f5faea3 --- /dev/null +++ b/config/ssh/config.d/risc-v @@ -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 + diff --git a/config/ssh/config.d/steve-dev b/config/ssh/config.d/steve-dev new file mode 100644 index 0000000..5623da8 --- /dev/null +++ b/config/ssh/config.d/steve-dev @@ -0,0 +1,8 @@ + +Host steve-dev + HostName 10.40.39.136 + User steve + ProxyJump obelix + ForwardAgent yes + RequestTTY yes + diff --git a/desktop/caraco-herdr.desktop b/desktop/caraco-herdr.desktop new file mode 100644 index 0000000..a2500c8 --- /dev/null +++ b/desktop/caraco-herdr.desktop @@ -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 diff --git a/desktop/caraco-tmux.desktop b/desktop/caraco-tmux.desktop new file mode 100644 index 0000000..9f352f7 --- /dev/null +++ b/desktop/caraco-tmux.desktop @@ -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 diff --git a/desktop/io.github.lgse.Strata.desktop b/desktop/io.github.lgse.Strata.desktop new file mode 100644 index 0000000..0139553 --- /dev/null +++ b/desktop/io.github.lgse.Strata.desktop @@ -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; diff --git a/desktop/rascar-herdr.desktop b/desktop/rascar-herdr.desktop new file mode 100644 index 0000000..0deba0c --- /dev/null +++ b/desktop/rascar-herdr.desktop @@ -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 diff --git a/desktop/rascar-tmux.desktop b/desktop/rascar-tmux.desktop new file mode 100644 index 0000000..a5d790e --- /dev/null +++ b/desktop/rascar-tmux.desktop @@ -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 diff --git a/mise.toml b/mise.toml index a35b822..c677e6c 100644 --- a/mise.toml +++ b/mise.toml @@ -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" }