From 1d3184639a5a83f0633f2908cd3b66293a24d1d8 Mon Sep 17 00:00:00 2001 From: Matthew Salerno Date: Mon, 11 Dec 2023 22:09:45 -0500 Subject: [PATCH] sneaky systemd issues with dev only --- key-providers/agenix-rekey.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/key-providers/agenix-rekey.nix b/key-providers/agenix-rekey.nix index 27e8f13..0ad0ca6 100644 --- a/key-providers/agenix-rekey.nix +++ b/key-providers/agenix-rekey.nix @@ -13,7 +13,7 @@ with lib; "wirenix-peer-${localPeerName}" = { owner = "root"; mode = "640"; - group = if config.wirenix.configurer == "networkd" then "systemd-network" else "root"; + group = if (builtins.match ".*networkd.*" config.wirenix.configurer != null) then "systemd-network" else "root"; rekeyFile = config.wirenix.secretsDir + /wirenix-peer- + localPeerName + ".age"; generator.script = {pkgs, file, ...}: '' priv=$(${pkgs.wireguard-tools}/bin/wg genkey) @@ -25,7 +25,7 @@ with lib; mapAttrs' (name: value: nameValuePair ("wirenix-subnet-${name}") { owner = "root"; mode = "640"; - group = if config.wirenix.configurer == "networkd" then "systemd-network" else "root"; + group = if (builtins.match ".*networkd.*" config.wirenix.configurer != null) then "systemd-network" else "root"; rekeyFile = config.wirenix.secretsDir + /wirenix-subnet- + name + ".age"; generator.script = {pkgs, ...}: '' psk=$(${pkgs.wireguard-tools}/bin/wg genpsk)