Ignore local config.nix and overlays

This commit is contained in:
Tobias Happ 2019-09-22 14:22:42 +02:00 committed by Alexander Sosedkin
parent 5d176845bf
commit 4b712be626

View file

@ -12,7 +12,12 @@ let
sha256 = "0293j9wib78n5nspywrmd9qkvcqq2vcrclrryxqnaxvj3bs1c0vj"; sha256 = "0293j9wib78n5nspywrmd9qkvcqq2vcrclrryxqnaxvj3bs1c0vj";
}; };
buildPkgs = import pinnedPkgs { }; defaultNixpkgsArgs = {
config = { };
overlays = [ ];
};
buildPkgs = import pinnedPkgs defaultNixpkgsArgs;
overlayJpegNoStatic = self: super: { overlayJpegNoStatic = self: super: {
inherit (buildPkgs) libjpeg; inherit (buildPkgs) libjpeg;
@ -29,14 +34,14 @@ in
{ {
inherit buildPkgs; inherit buildPkgs;
crossPkgs = import pinnedPkgs { inherit crossSystem; }; crossPkgs = import pinnedPkgs ({ inherit crossSystem; } // defaultNixpkgsArgs);
crossStaticPkgs = import pinnedPkgs { crossStaticPkgs = import pinnedPkgs ({
inherit crossSystem; inherit crossSystem;
crossOverlays = [ crossOverlays = [
(import "${pinnedPkgs}/pkgs/top-level/static.nix") (import "${pinnedPkgs}/pkgs/top-level/static.nix")
overlayJpegNoStatic overlayJpegNoStatic
]; ];
}; } // defaultNixpkgsArgs);
} }