From f2b1086ef72e3bad80e26e739e6d76b5a1df3bae Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 13 Apr 2026 11:54:45 -0400 Subject: feat: proton-vpn, lid switch, scratchpad resizing - archsetup: add proton-vpn-gtk-app; configure logind to ignore lid switch - hyprland.conf: autostart protonvpn-app minimized - waybar: set battery module to BAT1 (velox) - pypr: resize scratchpads to fit 80x24 minimum; enlarge monitor for btop - gitconfig: add deepsat GHE credential helpers - CLAUDE.md: update notes.org reference (lowercase) --- archsetup | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'archsetup') diff --git a/archsetup b/archsetup index 86c3927..51648d1 100755 --- a/archsetup +++ b/archsetup @@ -1870,6 +1870,7 @@ developer_workstation() { action="VPN Tools" && display "subtitle" "$action" pacman_install wireguard-tools # VPN - add configs to /etc/wireguard/ pacman_install systemd-resolvconf # resolvconf for wg-quick DNS integration + pacman_install proton-vpn-gtk-app # Proton VPN GUI client with system tray pacman_install tailscale # mesh VPN - run 'tailscale up' to authenticate action="enabling tailscale service" && display "task" "$action" @@ -2102,6 +2103,15 @@ EOF cat << 'EOF' > /etc/systemd/journald.conf.d/retention.conf [Journal] SystemMaxUse=500M +EOF + + action="configuring lid switch to ignore (laptops)" && display "task" "$action" + mkdir -p /etc/systemd/logind.conf.d + cat << 'EOF' > /etc/systemd/logind.conf.d/lid.conf +[Login] +HandleLidSwitch=ignore +HandleLidSwitchExternalPower=ignore +HandleLidSwitchDocked=ignore EOF # GRUB: reset timeouts, adjust log levels, larger menu for HiDPI screens, and show splashscreen -- cgit v1.2.3