From 64afe3586295954b6b00dd227c87525f0a2c2eb1 Mon Sep 17 00:00:00 2001 From: thomasjm Date: Wed, 8 Dec 2021 16:46:24 -0800 Subject: [PATCH] Make default nixpkgsSrc configurable --- default.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/default.nix b/default.nix index c5afba1bef..4058e0725a 100644 --- a/default.nix +++ b/default.nix @@ -1,11 +1,14 @@ -{...}@args: + +let defaultNixpkgsUrl = "https://github.com/NixOS/nixpkgs/archive/110a2c9ebbf5d4a94486854f18a37a938cfacbbb.tar.gz"; + defaultNixpkgsSha256 = "sha256-leWXLchbAbqOlLT6tju631G40SzQWPqaAXQG3zH1Imw="; + +in + +{ nixpkgsSrc ? builtins.fetchTarball { url = defaultNixpkgsUrl; sha256 = defaultNixpkgsSha256; }, + ... +}@args: let - nixpkgsSrc = - builtins.fetchTarball { - url = "https://github.com/NixOS/nixpkgs/archive/110a2c9ebbf5d4a94486854f18a37a938cfacbbb.tar.gz"; - sha256 = "sha256-leWXLchbAbqOlLT6tju631G40SzQWPqaAXQG3zH1Imw="; - }; pkgs = args.pkgs or (import nixpkgsSrc {}); flake-compat = pkgs.fetchzip {