From 8fb2184865709d658c27eb3dcba479332879aeca Mon Sep 17 00:00:00 2001 From: Gabriella Gonzalez Date: Fri, 1 Jul 2022 09:23:13 -0700 Subject: [PATCH] Pin Nixpkgs Also, remove `allowBroken = true`, since we don't need it now that we're not depending on the `bsd-sysctl` package --- shell.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/shell.nix b/shell.nix index 327b838..4f718e1 100644 --- a/shell.nix +++ b/shell.nix @@ -1,4 +1,9 @@ let + nixpkgs = builtins.fetchTarball { + url = "https://github.com/NixOS/nixpkgs/archive/87d9c84817d7be81850c07e8f6a362b1dfc30feb.tar.gz"; + sha256 = "0pcasnmdbs2lrsp4m8ww06xd7b318agfygi61qjsizb328nxhcqa"; + }; + overlay = pkgsNew: pkgsOld: { haskellPackages = pkgsOld.haskellPackages.override (old: { overrides = @@ -20,9 +25,7 @@ let }); }; - config.allowBroken = true; - - pkgs = import { inherit config; overlays = [ overlay ]; }; + pkgs = import nixpkgs { config = { }; overlays = [ overlay ]; }; in pkgs.haskellPackages.nix-serve-ng.env