From bf7cb819821e5efcaea554e2a0de13b24a292b70 Mon Sep 17 00:00:00 2001 From: Collin Williams <96917990+bluedragon1221@users.noreply.github.com> Date: Mon, 19 Jan 2026 12:52:42 -0600 Subject: various wireguard fixes --- modules/wireguard/nixos/default.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'modules/wireguard/nixos') diff --git a/modules/wireguard/nixos/default.nix b/modules/wireguard/nixos/default.nix index ada218a..706048e 100644 --- a/modules/wireguard/nixos/default.nix +++ b/modules/wireguard/nixos/default.nix @@ -23,11 +23,17 @@ in wireguardPeers = cfg.peers - |> builtins.mapAttrs (_: m: { - PublicKey = m.publicKey; - AllowedIPs = [m.ip]; - Endpoint = m.endpoint; - }) + |> builtins.mapAttrs (_: m: + if (m == null) + then { + PublicKey = m.publicKey; + AllowedIPs = [m.ip]; + } + else { + PublicKey = m.publicKey; + AllowedIPs = [m.ip]; + Endpoint = m.endpoint; + }) |> builtins.attrValues; }; -- cgit v1.3.1