From ee53b4dc55c959c334fb43ea8d8fceae30e685ee Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sun, 25 Oct 2020 10:19:44 +0100 Subject: [PATCH] Cache nixpkgs --- .drone.yml | 2 +- default.nix | 2 +- nixpkgs.nix | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 nixpkgs.nix diff --git a/.drone.yml b/.drone.yml index 3f25cda..f650669 100644 --- a/.drone.yml +++ b/.drone.yml @@ -17,7 +17,7 @@ steps: NETLIFY_AUTH_TOKEN: from_secret: netlify_auth_token commands: - - nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/24c9b05ac53e422f1af81a156f1fd58499eb27fb.tar.gz -p netlify-cli --run "netlify deploy --prod -d $(readlink -f result)" + - nix-shell -I nixpkgs=./nixpkgs.nix -p netlify-cli --run "netlify deploy --prod -d $(readlink -f result)" node: nix: 1 diff --git a/default.nix b/default.nix index abf3a27..2a43432 100644 --- a/default.nix +++ b/default.nix @@ -1,5 +1,5 @@ let - pkgs = import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/24c9b05ac53e422f1af81a156f1fd58499eb27fb.tar.gz") {}; + pkgs = import ./nixpkgs.nix {}; # reproducible source gitignoreSrc = pkgs.fetchFromGitHub { diff --git a/nixpkgs.nix b/nixpkgs.nix new file mode 100644 index 0000000..473af12 --- /dev/null +++ b/nixpkgs.nix @@ -0,0 +1,4 @@ +import (fetchTarball { + url = "https://github.com/NixOS/nixpkgs/archive/24c9b05ac53e422f1af81a156f1fd58499eb27fb.tar.gz"; + sha256 = "1aw5zxd91rzvvzqk8zi5qrnkjsgf4nv77pa3jbpsymhpwr0gj5i3"; +})