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