diff options
author | Ben Sima <ben@bsima.me> | 2019-02-19 11:39:30 -0800 |
---|---|---|
committer | Ben Sima <ben@bsima.me> | 2019-02-19 11:39:30 -0800 |
commit | 2af2b4eb6f22d418101b1df79e8cae94555b01fd (patch) | |
tree | 498fb6917dc928b7cc0b6a9afe39e519bd2dc2f8 | |
parent | 76272ddf601795a9747d02eeb466b542555ac4ab (diff) |
Fetch pinned nixpkgs as tarball
This should speed up initial building (e.g. on a builds.sr.ht).
-rw-r--r-- | ibb/default.nix | 6 | ||||
-rw-r--r-- | nixos.nix | 2 | ||||
-rw-r--r-- | pkgs.nix | 6 |
3 files changed, 7 insertions, 7 deletions
diff --git a/ibb/default.nix b/ibb/default.nix index 1d6a065..310e790 100644 --- a/ibb/default.nix +++ b/ibb/default.nix @@ -3,10 +3,10 @@ , doBenchmark ? false , doCheck ? true , withHoogle ? false -, pkgs ? import (fetchGit (import ../pkgs.nix)) {} +, nixpkgs ? builtins.fetchTarball (import ../pkgs.nix) }: -with pkgs; +with import "${nixpkgs}" {}; haskell.packages.${compiler}.developPackage { root = ./.; @@ -20,4 +20,4 @@ haskell.packages.${compiler}.developPackage { then self.ghc.withPackages else super.ghcWithPackages; }; -}
\ No newline at end of file +} @@ -1,7 +1,7 @@ # Nix config for the main biz machine. let - nixpkgs = fetchGit (import ./pkgs.nix); + nixpkgs = builtins.fetchTarball (import ./pkgs.nix); in import "${nixpkgs}/nixos" { system = "x86_64-linux"; @@ -1,5 +1,5 @@ +# Get the sha256 with: nix-prefetch-url --unpack ${url} { - url = "https://github.com/nixos/nixpkgs.git"; - ref = "release-18.09"; - rev = "da81531c1d76b4c24b944f6cf69b7025770662c1"; + url = "https://github.com/NixOS/nixpkgs/archive/da81531c1d76b4c24b944f6cf69b7025770662c1.tar.gz"; + sha256 = "00qqchbvvbcmmkfpjkp1ki4kwcm33ch1ljbi2n3zxy36r430way1"; } |