refactor(nixos): centralize VPN controls #142

Merged
alexion merged 1 commits from refactor/consolidate-vpn-client into main 2026-10-07 22:44:59 -04:00
Owner

Summary

  • define VPN shell shortcuts in the VPN client module
  • derive shortcut unit names from the configured interface
  • remove Neogaia’s redundant allowed-IP override

Validation

  • nix run .#fix
  • bazel run //src/natu:natu -- configs/nixos/modules/network/vpn-client.nix configs/nixos/hosts/neogaia/default.nix
  • nix build .#nixosConfigurations.neogaia.config.system.build.toplevel --no-link
## Summary - define VPN shell shortcuts in the VPN client module - derive shortcut unit names from the configured interface - remove Neogaia’s redundant allowed-IP override ## Validation - `nix run .#fix` - `bazel run //src/natu:natu -- configs/nixos/modules/network/vpn-client.nix configs/nixos/hosts/neogaia/default.nix` - `nix build .#nixosConfigurations.neogaia.config.system.build.toplevel --no-link`
alexion added 1 commit 2026-10-07 22:44:49 -04:00
alexion force-pushed refactor/consolidate-vpn-client from 3395060db4 to 7140b6d258 2026-10-07 22:44:49 -04:00 Compare
alexion merged commit 7140b6d258 into main 2026-10-07 22:44:59 -04:00
alexion deleted branch refactor/consolidate-vpn-client 2026-10-07 22:44:59 -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#142