Merge pull request 'clanInternals: refactor configsPerSystem, minimize diff' (#4369) from pkgs-for into main

Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4369
This commit is contained in:
hsjobeki
2025-07-15 20:04:10 +00:00
committed by pinpox

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