nix: refactor overlay

This commit is contained in:
Primrose 2024-12-15 20:14:33 +01:00
parent bec6eba403
commit 93f99a47f7
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
3 changed files with 63 additions and 62 deletions

View file

@ -15,7 +15,19 @@ let
# Has to be done here because hm-modules don't have access to flake inputs
nix.registry.nixpkgs.flake = inputs.nixpkgs;
nixpkgs.overlays = [ self.overlays.full ];
nixpkgs.overlays = [
self.overlays.default
(
final: _:
let
stable = import inputs.nixpkgs-stable { inherit (final) system; };
in
{
myPkgs = self.overlays.packages stable stable;
}
)
];
};
mkNixOSes =