diff --git a/src/dotfiles/registry/validation.nix b/src/dotfiles/registry/validation.nix index 1840ff5..41704a3 100644 --- a/src/dotfiles/registry/validation.nix +++ b/src/dotfiles/registry/validation.nix @@ -3,17 +3,6 @@ lib, }: let - assertValid = - data: - let - assertions = validationAssertions data; - failures = lib.filter (assertion: !assertion.assertion) assertions; - in - assert lib.assertMsg (lib.all (assertion: assertion.assertion) assertions) ( - lib.concatMapStringsSep "\n" (assertion: assertion.message) failures - ); - data; - validationAssertions = data: lib.concatLists ( @@ -41,4 +30,12 @@ let ) data ); in -assertValid +data: +let + assertions = validationAssertions data; + failures = lib.filter (assertion: !assertion.assertion) assertions; +in +assert lib.assertMsg (lib.all (assertion: assertion.assertion) assertions) ( + lib.concatMapStringsSep "\n" (assertion: assertion.message) failures +); +data