refactor(nixos): consolidate VLAN networking #141

Merged
alexion merged 1 commits from refactor/consolidate-vlan-networking into main 2026-10-07 21:30:06 -04:00
Owner

Summary

  • make the VLAN module configure the DHCP uplink and guest bridges
  • activate VLAN configuration when the VLAN ID inventory is non-empty
  • replace Pikachu’s duplicated networkd configuration with the module interface

Validation

  • nix run .#fix
  • bazel run //src/natu:natu -- configs/nixos/modules/network/vlans.nix configs/nixos/hosts/pikachu/default.nix
  • nix build .#nixosConfigurations.pikachu.config.system.build.toplevel .#nixosConfigurations.neogaia.config.system.build.toplevel .#nixosConfigurations.zeus.config.system.build.toplevel --no-link
## Summary - make the VLAN module configure the DHCP uplink and guest bridges - activate VLAN configuration when the VLAN ID inventory is non-empty - replace Pikachu’s duplicated networkd configuration with the module interface ## Validation - `nix run .#fix` - `bazel run //src/natu:natu -- configs/nixos/modules/network/vlans.nix configs/nixos/hosts/pikachu/default.nix` - `nix build .#nixosConfigurations.pikachu.config.system.build.toplevel .#nixosConfigurations.neogaia.config.system.build.toplevel .#nixosConfigurations.zeus.config.system.build.toplevel --no-link`
alexion added 1 commit 2026-10-07 21:29:55 -04:00
alexion force-pushed refactor/consolidate-vlan-networking from c5036228ea to f173887228 2026-10-07 21:29:55 -04:00 Compare
alexion merged commit f173887228 into main 2026-10-07 21:30:06 -04:00
alexion deleted branch refactor/consolidate-vlan-networking 2026-10-07 21:30:06 -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#141