From 7f49449f94d6642141ee5e26269b13f00b578912 Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Sat, 11 Oct 2025 18:02:32 +0200 Subject: [PATCH] clan-core/nixos: remove autoloading magic in favour of simple code --- checks/flake-module.nix | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/checks/flake-module.nix b/checks/flake-module.nix index c4af4f3d1..9edb8dc72 100644 --- a/checks/flake-module.nix +++ b/checks/flake-module.nix @@ -20,19 +20,7 @@ let in { imports = - let - clanCoreModulesDir = ../nixosModules/clanCore; - getClanCoreTestModules = - let - moduleNames = attrNames (builtins.readDir clanCoreModulesDir); - testPaths = map ( - moduleName: clanCoreModulesDir + "/${moduleName}/tests/flake-module.nix" - ) moduleNames; - in - filter pathExists testPaths; - in - getClanCoreTestModules - ++ filter pathExists [ + filter pathExists [ ./devshell/flake-module.nix ./flash/flake-module.nix ./installation/flake-module.nix @@ -40,6 +28,10 @@ in ./morph/flake-module.nix ./nixos-documentation/flake-module.nix ./dont-depend-on-repo-root.nix + # clan core submodule tests + ../nixosModules/clanCore/machine-id/tests/flake-module.nix + ../nixosModules/clanCore/postgresql/tests/flake-module.nix + ../nixosModules/clanCore/state-version/tests/flake-module.nix ]; flake.check = genAttrs [ "x86_64-linux" "aarch64-darwin" ] ( system: