This commit is contained in:
Chris Kruining 2024-07-23 23:31:36 +02:00
parent 77e187421e
commit d3f9972a46
12 changed files with 45 additions and 51 deletions

View file

@ -23,13 +23,14 @@
system = "x86_64-linux";
mkPkgs = pkgs:
mkPkgs = pkgs: extraOverlays:
import pkgs {
inherit system;
config.allowUnfree = true;
overlays = extraOverlays ++ (lib.attrValues self.overlays);
};
pkgs = mkPkgs nixpkgs;
pkgs-unstable = mkPkgs nixpkgs-unstable;
pkgs = mkPkgs nixpkgs [self.overlays.default];
pkgs-unstable = mkPkgs nixpkgs-unstable [];
lib = nixpkgs.lib.extend (final: prev: {
my = import ./lib {
@ -42,6 +43,21 @@
{
lib = lib.my;
overlays = {
default = final: prev: {
unstable = pkgs-unstable;
my = self.packages.${system};
};
nvfetcher = final: prev: {
sources =
builtins.mapAttrs (_: p: p.src)
((import ./packages/_sources/generated.nix) {
inherit (final) fetchurl fetchgit fetchFromGitHub dockerTools;
});
};
};
packages."${system}" = mapModules ./packages (p: pkgs.callPackage p {});
nixosModules =