Adds the vpn-notify script and its systemd user service, which notify on
WireGuard/tun/Tailscale changes and reconnect NetworkManager WireGuard
tunnels after a network switch. bootstrap.sh now enables the service and
packages.txt lists libnotify explicitly.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Same font, padding, colours, cursor and Ctrl+C/Ctrl+Shift+C bindings as
foot.ini, so the two can be tried side by side. Ctrl+C copies only with
a selection and interrupts otherwise; TERM falls back to xterm-256color
only over SSH. foot stays the default $term.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
bootstrap.sh installs everything listed in system/packages.txt (pacman,
AUR via yay, flatpak, official install scripts), auto-detects CPU
microcode and GPU drivers, enables services, links dotfiles with stow
and runs system/install.sh. Optional --svt-av1 installs
svt-av1-essential-git and rebuilds ffmpeg against it via
system/rebuild-ffmpeg.sh.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>