From 0863e13f6f18196975423e64fbebe89dc3c507b3 Mon Sep 17 00:00:00 2001 From: chn Date: Fri, 18 Oct 2024 09:05:22 +0800 Subject: [PATCH] modules.system.nix: add ca-derivation cache --- modules/system/nix.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/modules/system/nix.nix b/modules/system/nix.nix index e80041a9..f936ba3b 100644 --- a/modules/system/nix.nix +++ b/modules/system/nix.nix @@ -36,7 +36,11 @@ inputs: experimental-features = [ "nix-command" "flakes" "ca-derivations" ]; keep-failed = true; max-substitution-jobs = 4; - trusted-public-keys = [ "chn:Cc+nowW1LIpe1kyXOZmNaznFDiH1glXmpb4A+WD/DTE=" ]; + trusted-public-keys = + [ + "chn:Cc+nowW1LIpe1kyXOZmNaznFDiH1glXmpb4A+WD/DTE=" + "cache.ngi0.nixos.org-1:KqH5CBLNSyX184S9BKZJo1LxrxJ9ltnY2uAs5c/f1MA=" + ]; trusted-users = [ "@wheel" ]; show-trace = true; max-jobs = 4; @@ -88,7 +92,11 @@ inputs: }) # substituters { - nix.settings.substituters = inputs.lib.mkIf (nix.substituters != null) nix.substituters; + nix.settings.substituters = inputs.lib.mkMerge + [ + (inputs.lib.mkIf (nix.substituters != null) nix.substituters) + [ "https://cache.ngi0.nixos.org/" ] + ]; } # autoOptimiseStore (inputs.lib.mkIf nix.autoOptimiseStore