diff --git a/modules/wireguard.nix b/modules/wireguard.nix index f9b41dc..8d3ad67 100644 --- a/modules/wireguard.nix +++ b/modules/wireguard.nix @@ -109,7 +109,7 @@ # plus traffic for any of its external peers ++ attrValues snCfg.server.externalPeers # plus traffic for any client that is connected via that server - ++ map (n: (wgCfgOf n).addresses) (filter (n: (wgCfgOf n).client.via == serverNode) participatingClientNodes) + ++ concatMap (n: (wgCfgOf n).addresses) (filter (n: (wgCfgOf n).client.via == serverNode) participatingClientNodes) ); in { assertions = [