From 275dbd33b5a19b046c58637578254cf48ebe0450 Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Fri, 5 Jun 2020 09:21:45 -0400 Subject: [PATCH] use fixed-output expression for nixpkgs this means we don't have to download it every time --- shell.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/shell.nix b/shell.nix index bbfb2bc7..f13af40c 100644 --- a/shell.nix +++ b/shell.nix @@ -1,7 +1,11 @@ let nixpkgs-rev = builtins.readFile ./nixpkgs.rev; - nixpkgs-src = "https://github.com/NixOS/nixpkgs-channels/archive/${nixpkgs-rev}.tar.gz"; - nixpkgs = import (builtins.fetchTarball nixpkgs-src) { }; + nixpkgs-url = "https://github.com/NixOS/nixpkgs-channels/archive/${nixpkgs-rev}.tar.gz"; + nixpkgs-src = builtins.fetchTarball { + url = nixpkgs-url; + sha256 = "sha256:0bv34yz892yxhx2kb8a1yr5pm0g8ck5w021yj87r7kfnp416apdh"; + }; + nixpkgs = import nixpkgs-src { }; in { pkgs ? nixpkgs }: let -- GitLab