dn42: fix wireguard

This commit is contained in:
Astro 2020-04-24 19:20:41 +02:00
parent 52387b4db7
commit 68f6b337c9
1 changed files with 3 additions and 2 deletions

View File

@ -70,12 +70,13 @@ in {
servers = builtins.mapAttrs (name: conf: mkServer name conf) openvpnNeighbors;
};
wireguard.interfaces =
networking.wireguard.enable = true;
networking.wireguard.interfaces =
let
wireguardNeighbors = lib.filterAttrs (_: conf: conf ? wireguard) neighbors;
in
builtins.mapAttrs (_: conf: {
inherit (conf.wireguard) privateKey;
inherit (conf.wireguard) listenPort privateKey;
ips = [ "${address4}/32" "${address6}/128" ];
peers = [ {
inherit (conf.wireguard) endpoint publicKey;