From c5a28e26555fe063f473d6466c73a79c22012ac3 Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Thu, 8 May 2025 17:38:12 +0200 Subject: [PATCH] fix: make sure legacyModules dont end up in localModules for inventory.instances --- lib/build-clan/module.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/build-clan/module.nix b/lib/build-clan/module.nix index 19aafbc69..c6290ed6e 100644 --- a/lib/build-clan/module.nix +++ b/lib/build-clan/module.nix @@ -46,7 +46,8 @@ let flakeInputs = config.self.inputs; prefix = config._prefix ++ [ "inventoryClass" ]; # TODO: remove inventory.modules, this is here for backwards compatibility - localModuleSet = inventory.modules // config.modules; + localModuleSet = + lib.filterAttrs (n: _: !inventory._legacyModules ? ${n}) inventory.modules // config.modules; } );