From 91434044e019e9f29c1885c3d18386c544bcff0f Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Tue, 15 Jul 2025 21:40:22 +0200 Subject: [PATCH] clanInternals: refactor configsPerSystem, minimize diff --- lib/modules/clan/module.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/lib/modules/clan/module.nix b/lib/modules/clan/module.nix index 7b0986649..99762d7aa 100644 --- a/lib/modules/clan/module.nix +++ b/lib/modules/clan/module.nix @@ -101,19 +101,15 @@ let system: lib.nameValuePair system ( lib.mapAttrs ( - name: _: - moduleSystemConstructor.${machineClasses.${name}} { + _: machine: + machine.extendModules { modules = [ - (config.outputs.moduleForMachine.${name} or { }) (lib.modules.importApply ../machineModules/overridePkgs.nix { pkgs = pkgsFor.${system}; }) ]; - specialArgs = { - inherit clan-core; - } // specialArgs; } - ) allMachines + ) configurations ) ) supportedSystems );