slight refactor

This commit is contained in:
Reid 2026-05-14 19:26:16 -07:00
parent 6ecd4f7e6a
commit ff4bdcd881
Signed by: reidlab
GPG key ID: DAF5EAF6665839FD
2 changed files with 11 additions and 16 deletions

View file

@ -28,19 +28,15 @@
};
});
mkPkgs = system: pkgs: extraOverlays:
import pkgs {
inherit system;
config.allowUnfree = true;
config.allowAliases = true;
overlays = extraOverlays ++ (lib.attrValues self.overlays);
};
pkgsFor = eachSystem (system:
mkPkgs system nixpkgs [
commonNixpkgsConfig = {
config.allowUnfree = true;
config.allowAliases = true;
overlays = [
self.overlays.default
]
);
] ++ (lib.attrValues self.overlays);
};
pkgsFor = eachSystem (system: import nixpkgs ({ inherit system; } // commonNixpkgsConfig));
in {
lib = lib.my;
@ -58,6 +54,6 @@
nixosModules = mapModulesRec ./modules import;
nixosConfigurations = mapHosts ./hosts { inherit pkgsFor; };
nixosConfigurations = mapHosts ./hosts { inherit commonNixpkgsConfig; };
};
}