clanInternals: refactor configsPerSystem, minimize diff

This commit is contained in:
Johannes Kirschbauer
2025-07-15 21:40:22 +02:00
committed by pinpox
parent 7255673440
commit 91434044e0

View File

@@ -101,19 +101,15 @@ let
system: system:
lib.nameValuePair system ( lib.nameValuePair system (
lib.mapAttrs ( lib.mapAttrs (
name: _: _: machine:
moduleSystemConstructor.${machineClasses.${name}} { machine.extendModules {
modules = [ modules = [
(config.outputs.moduleForMachine.${name} or { })
(lib.modules.importApply ../machineModules/overridePkgs.nix { (lib.modules.importApply ../machineModules/overridePkgs.nix {
pkgs = pkgsFor.${system}; pkgs = pkgsFor.${system};
}) })
]; ];
specialArgs = {
inherit clan-core;
} // specialArgs;
} }
) allMachines ) configurations
) )
) supportedSystems ) supportedSystems
); );