From 676cc447024fb51acf4045171b27811685642602 Mon Sep 17 00:00:00 2001 From: alexion Date: Sun, 4 Oct 2026 21:22:41 -0400 Subject: [PATCH] refactor(dotfiles): inline registry validator --- src/dotfiles/registry/validation.nix | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) 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