From 02f3474a585f0b19b629ef6b7c7db8d1603c49e3 Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Tue, 21 Oct 2025 20:44:31 +0200 Subject: [PATCH] modules: add source to eval tests --- flake.nix | 1 + lib/flake-module.nix | 4 +--- lib/test/flakeModules.nix | 3 +++ pkgs/clan-cli/flake-module.nix | 1 + 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index 2d0e1f8aa..8b049a7db 100644 --- a/flake.nix +++ b/flake.nix @@ -68,6 +68,7 @@ ( { ... }: { + debug = true; clan = { meta.name = "clan-core"; inventory = { diff --git a/lib/flake-module.nix b/lib/flake-module.nix index 463627039..b5468a883 100644 --- a/lib/flake-module.nix +++ b/lib/flake-module.nix @@ -77,9 +77,6 @@ rec { ../lib (lib.fileset.fileFilter (file: file.name == "flake-module.nix") ../.) ../flakeModules - # ../../nixosModules/clanCore - # ../../machines - # ../../inventory.json ]; }; in @@ -122,6 +119,7 @@ rec { "lib" "machines" "nixosModules" + "modules" ]; } }#legacyPackages.${system}.evalTests-build-clan diff --git a/lib/test/flakeModules.nix b/lib/test/flakeModules.nix index bfea2d535..e86627b24 100644 --- a/lib/test/flakeModules.nix +++ b/lib/test/flakeModules.nix @@ -62,6 +62,9 @@ # Core libraries (root + "/lib") + # modules directory + (root + "/modules") + # User-provided fileset fileset ]; diff --git a/pkgs/clan-cli/flake-module.nix b/pkgs/clan-cli/flake-module.nix index 0a836cf6c..f2b1bf545 100644 --- a/pkgs/clan-cli/flake-module.nix +++ b/pkgs/clan-cli/flake-module.nix @@ -21,6 +21,7 @@ "clanModules" "flakeModules" "lib" + "modules" "nixosModules" "flake.lock" "templates"