clanInternals: refactor configsPerSystem, minimize diff

This commit is contained in:
Johannes Kirschbauer
2025-07-15 21:40:22 +02:00
parent 79922e57b2
commit 5fc98a9611

View File

@@ -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
);