refactor(nixos): model route protocols explicitly #128

Merged
alexion merged 1 commits from refactor/route-protocols into main 2026-10-05 00:09:43 -04:00
Owner

Summary

  • replace implicit route protocol fields with explicit protocol, port, and ports fields
  • validate protocol-specific route fields
  • update reverse-proxy and Homepage consumers
  • migrate existing route declarations

Validation

  • nix run .#fix
  • bazel run //src/natu:natu -- configs/nixos/registry/route.nix configs/nixos/hosts/pikachu/default.nix configs/nixos/modules/services/reverse-proxy.nix configs/nixos/modules/services/homepage.nix
  • nix build .#nixosConfigurations.pikachu.config.system.build.toplevel --no-link
## Summary - replace implicit route protocol fields with explicit protocol, port, and ports fields - validate protocol-specific route fields - update reverse-proxy and Homepage consumers - migrate existing route declarations ## Validation - `nix run .#fix` - `bazel run //src/natu:natu -- configs/nixos/registry/route.nix configs/nixos/hosts/pikachu/default.nix configs/nixos/modules/services/reverse-proxy.nix configs/nixos/modules/services/homepage.nix` - `nix build .#nixosConfigurations.pikachu.config.system.build.toplevel --no-link`
alexion added 1 commit 2026-10-05 00:09:13 -04:00
alexion force-pushed refactor/route-protocols from 077e56e9ea to c3a6271582 2026-10-05 00:09:13 -04:00 Compare
alexion merged commit c3a6271582 into main 2026-10-05 00:09:43 -04:00
alexion deleted branch refactor/route-protocols 2026-10-05 00:09:43 -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#128