diff options
| author | Craig Jennings <c@cjennings.net> | 2026-04-13 11:54:45 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-04-13 11:54:45 -0400 |
| commit | f2b1086ef72e3bad80e26e739e6d76b5a1df3bae (patch) | |
| tree | 082f0eefdc91311769a9b2813e9db870542396e3 /archsetup | |
| parent | 676263b435d4459ab58278c403d8b537e8c897ff (diff) | |
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)
Diffstat (limited to 'archsetup')
| -rwxr-xr-x | archsetup | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -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" @@ -2104,6 +2105,15 @@ EOF 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 # Note: nvme.noacpi=1 disables NVMe ACPI power management to prevent freezes on some drives. # Safe to keep on newer drives (minor power cost), remove if battery life is critical. |
