refactor(nixos): clarify stable UID validation #130

Merged
alexion merged 1 commits from refactor/clarify-stable-uid-validation into main 2026-10-05 00:26:44 -04:00
Showing only changes of commit 369c7512c6 - Show all commits

View File

@@ -2,9 +2,9 @@
let
duplicateUids =
entries:
lib.filterAttrs (_uid: serviceNames: builtins.length serviceNames > 1) (serviceNamesByUid entries);
lib.filterAttrs (_uid: entryNames: builtins.length entryNames > 1) (entryNamesByUid entries);
serviceNamesByUid =
entryNamesByUid =
entries:
lib.mapAttrs (_uid: uidEntries: lib.unique (map (entry: entry.entry) uidEntries)) (
lib.groupBy (entry: toString entry.value) entries
@@ -19,7 +19,7 @@ in
checks = [
{
assertion = entries: duplicateUids entries == { };
message = "Stable UID allocations must be unique.";
message = "Multiple entries use the same stable UID.";
}
];
}