From b9135bd585fea79bb18bc89ec6eff50c8a1693c0 Mon Sep 17 00:00:00 2001
From: zimbatm <zimbatm@zimbatm.com>
Date: Fri, 7 Aug 2020 19:51:08 +0200
Subject: [PATCH] deploy: speed up by using caches

Specifying the Nix config file only work in the Nix Flakes branch for
the moment.

Load from both the nix-community and nixpkgs-update cached to speed-up
deployment.
---
 .envrc       | 1 +
 nix/nix.conf | 2 ++
 2 files changed, 3 insertions(+)
 create mode 100644 nix/nix.conf

diff --git a/.envrc b/.envrc
index 1d953f4..90dc0e5 100644
--- a/.envrc
+++ b/.envrc
@@ -1 +1,2 @@
+export NIX_USER_CONF_FILES=$PWD/nix/nix.conf
 use nix
diff --git a/nix/nix.conf b/nix/nix.conf
new file mode 100644
index 0000000..c359816
--- /dev/null
+++ b/nix/nix.conf
@@ -0,0 +1,2 @@
+substituters = https://cache.nixos.org https://nix-community.cachix.org/ https://nixpkgs-update.cachix.org/
+trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs= nixpkgs-update.cachix.org-1:6y6Z2JdoL3APdu6/+Iy8eZX2ajf09e4EE9SnxSML1W8=