refactor(nixos): retain route uniqueness predicate

This commit is contained in:
2026-10-04 23:57:47 -04:00
parent 5ec46db226
commit dc2e86fbe6

View File

@@ -53,8 +53,10 @@ in
{ {
assertion = assertion =
entries: entries:
util.registry.predicates.uniqueValue lib.id ( util.registry.predicates.uniqueValue (entry: entry.value) (
lib.concatMap (entry: entry.value.ports) (lib.filter (entry: entry.value.protocol == "udp") entries) lib.concatMap (entry: map (port: entry // { value = port; }) entry.value.ports) (
lib.filter (entry: entry.value.protocol == "udp") entries
)
); );
message = "Route UDP ports must be unique."; message = "Route UDP ports must be unique.";
} }