slight refactor/rocm packages
This commit is contained in:
parent
981d285606
commit
043ba21e98
4 changed files with 18 additions and 16 deletions
22
flake.nix
22
flake.nix
|
|
@ -49,22 +49,18 @@
|
|||
};
|
||||
});
|
||||
|
||||
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
|
||||
inputs.cachyos-kernel.overlays.pinned
|
||||
inputs.niri.overlays.niri
|
||||
inputs.nix-vscode-extensions.overlays.default
|
||||
]
|
||||
);
|
||||
] ++ (lib.attrValues self.overlays);
|
||||
};
|
||||
|
||||
pkgsFor = eachSystem (system: import nixpkgs ({ inherit system; } // commonNixpkgsConfig));
|
||||
in {
|
||||
lib = lib.my;
|
||||
|
||||
|
|
@ -82,6 +78,6 @@
|
|||
|
||||
nixosModules = mapModulesRec ./modules import;
|
||||
|
||||
nixosConfigurations = mapHosts ./hosts { inherit pkgsFor; };
|
||||
nixosConfigurations = mapHosts ./hosts { inherit commonNixpkgsConfig; };
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue