commit 70f37f084920d36a15790c10b488cc5d70f6a9e1
parent c3025e10c726258aec1a9854246bd069b214d267
Author: Andrew Laack <andrew@laack.co>
Date: Thu, 19 Feb 2026 22:34:55 -0600
Added reverse ssh stuff
Diffstat:
3 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/installers/arch-public-installation.sh b/installers/arch-public-installation.sh
@@ -1,7 +1,16 @@
#!/bin/bash
# Full arch installer (publicly accessible resources only)
-sudo pacman -S git gcc make xorg-server libxft libxinerama freetype2 pkgconf ttf-fira-code zoxide fzf openssh less arandr dmenu pass pass-otp xclip newsboat xorg-xsetroot base-devel i3lock pandoc zathura entr ripgrep wget jq man-db btop tmux rsync cronie mpv docker pavucontrol
+sudo pacman -S git gcc make xorg-server libxft libxinerama freetype2 pkgconf ttf-fira-code zoxide fzf openssh less arandr dmenu pass pass-otp xclip newsboat xorg-xsetroot base-devel i3lock pandoc zathura entr ripgrep wget jq man-db btop tmux rsync cronie mpv docker pavucontrol otf-latinmodern proton-vpn-gtk-app proton-vpn-cli tk brightnessctl
+
+fc-cache
+
+# TODO: Is there a programatic way to set up librewolf?
+# I installed latinmodern for the LaTeX font LMRoman10 which is what I force sites in to use with librewolf.
+# I also force the monospace font to be Fira Code.
+# I also use vimium (copying the backup that is in my config directory)
+# I then enable the dark theme and set the home page to be blank.
+# Anything beyond this feels like more work than it's worth.
# Was required for getting my sound working on my xps13, probably not necessary otherwise:
# alsa-utils pipewire-alsa pipewire-pulse
diff --git a/reverse-ssh/client.sh b/reverse-ssh/client.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+# This sets up a reverse ssh connection between a client and a server.
+ssh -R 43022:localhost:22 root@laack.co
diff --git a/reverse-ssh/server.sh b/reverse-ssh/server.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+# Run this on the server to connect to the reverse ssh connection.
+ssh andrew@localhost -p 43022