diff --git a/home/hosts/adsb-antenna.nix b/home/hosts/adsb-antenna.nix index 79585e0..c3f6fb1 100644 --- a/home/hosts/adsb-antenna.nix +++ b/home/hosts/adsb-antenna.nix @@ -1,5 +1,8 @@ -{ pkgs, ... }: +args@{ pkgs, ... }: +let + secret = import ../../secret/hosts/adsb-antenna.nix; +in { imports = [ ../programs/fish.nix @@ -9,6 +12,8 @@ ../programs/bat.nix + (import ../programs/custom-nix-cache.nix (args // { inherit secret; })) + ../programs/fzf.nix ../programs/jq.nix diff --git a/secret/hosts/adsb-antenna.nix b/secret/hosts/adsb-antenna.nix index 13174cb..15e14b9 100644 Binary files a/secret/hosts/adsb-antenna.nix and b/secret/hosts/adsb-antenna.nix differ diff --git a/system/hosts/adsb-antenna.nix b/system/hosts/adsb-antenna.nix index d10c331..ea67a38 100644 --- a/system/hosts/adsb-antenna.nix +++ b/system/hosts/adsb-antenna.nix @@ -1,6 +1,8 @@ -{ pkgs, ... }: +args@{ pkgs, lib, ... }: let + inherit (lib) optionals; + secret = import ../../secret/hosts/adsb-antenna.nix; ssh-keys = import ../shared/ssh-keys.nix; in @@ -24,11 +26,15 @@ in substituters = [ "https://nix-community.cachix.org" "https://nifoc.cachix.org" + ] ++ optionals secret.nix-cache.nifoc.enabled [ + secret.nix-cache.nifoc.s3Url ]; trusted-public-keys = [ "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" "nifoc.cachix.org-1:ymuftq7RgN/lf/iWXFK8gpwDSAGFaGBeliWe9u6q8II=" + ] ++ optionals secret.nix-cache.nifoc.enabled [ + secret.nix-cache.nifoc.publicKeyValue ]; };