From 6cdf5615feaa815e8eae7e1c89033981577ae14b Mon Sep 17 00:00:00 2001 From: lassulus Date: Fri, 29 Sep 2023 20:05:13 +0200 Subject: [PATCH] clanCore.zerotier: create network-id only if fact exists --- nixosModules/clanCore/zerotier/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixosModules/clanCore/zerotier/default.nix b/nixosModules/clanCore/zerotier/default.nix index 439f921..a4149de 100644 --- a/nixosModules/clanCore/zerotier/default.nix +++ b/nixosModules/clanCore/zerotier/default.nix @@ -99,11 +99,11 @@ in ${pkgs.python3.interpreter} ${./generate-network.py} "$facts/zerotier-network-id" "$secrets/zerotier-identity-secret" ''; }; - environment.etc."zerotier/network-id".text = facts.zerotier-network-id.value; environment.systemPackages = [ config.clanCore.clanPkgs.zerotier-members ]; }) (lib.mkIf ((config.clanCore.secrets ? zerotier) && (facts.zerotier-network-id.value != null)) { clan.networking.zerotier.networkId = facts.zerotier-network-id.value; + environment.etc."zerotier/network-id".text = facts.zerotier-network-id.value; systemd.services.zerotierone.serviceConfig.ExecStartPre = [ "+${pkgs.writeShellScript "init-zerotier" ''