feat(nixos): add neogaia WireGuard client #18

Merged
alexion merged 1 commits from feat/neogaia-wireguard-client into main 2026-09-07 13:12:18 -04:00
Owner

Summary

  • Add a reusable WireGuard VPN client module.
  • Enable the split-tunnel home VPN on neogaia.
  • Add vpn-on and vpn-off fish abbreviations.
  • Show a Waybar VPN indicator while the tunnel is active.

Validation

  • Ran nix eval .#nixosConfigurations.neogaia.config.system.build.toplevel.drvPath.
  • Verified neogaia reaches the VPN gateway and LAN router.
  • Verified SSH to zeus works after setting the tunnel MTU to 1280.
  • Verified internet traffic stays on the hotspot path.
## Summary - Add a reusable WireGuard VPN client module. - Enable the split-tunnel home VPN on `neogaia`. - Add `vpn-on` and `vpn-off` fish abbreviations. - Show a Waybar VPN indicator while the tunnel is active. ## Validation - Ran `nix eval .#nixosConfigurations.neogaia.config.system.build.toplevel.drvPath`. - Verified `neogaia` reaches the VPN gateway and LAN router. - Verified SSH to `zeus` works after setting the tunnel MTU to 1280. - Verified internet traffic stays on the hotspot path.
alexion added 1 commit 2026-09-07 12:19:08 -04:00
alexion merged commit 2463b7e787 into main 2026-09-07 13:12:18 -04:00
alexion deleted branch feat/neogaia-wireguard-client 2026-09-07 13:12:18 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#18