diff options
Diffstat (limited to 'third_party/nixpkgs')
-rw-r--r-- | third_party/nixpkgs/default.nix | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/third_party/nixpkgs/default.nix b/third_party/nixpkgs/default.nix index 872a7e79e88a..f8831f1fd591 100644 --- a/third_party/nixpkgs/default.nix +++ b/third_party/nixpkgs/default.nix @@ -57,9 +57,15 @@ let stable = stableHashes.commit; }; }; + in import nixpkgsSrc { - config.allowUnfree = true; - config.allowBroken = true; + # allow users to inject their config into builds (e.g. to test CA derivations) + config = + (if externalArgs ? nixpkgsConfig then externalArgs.nixpkgsConfig else { }) + // { + allowUnfree = true; + allowBroken = true; + }; overlays = [ commitsOverlay stableOverlay |