systemd.services."wireguard-${wgIface}".serviceConfig.LoadCredentialEncrypted = [
"privateKey:${./. + "/${wgIface}/privateKey.cred"}"
];
+ networking.networkmanager.unmanaged = [ wgIface ];
networking.wireguard.interfaces.${wgIface} = {
# publicKey: 1Iyq96rPHfyrt4B31NqKLgWzlglkMAWjA41aF279gjM=
privateKeyFile = "$CREDENTIALS_DIRECTORY/privateKey";
/*
interfaceNamespace = "extra";
preSetup = ''
- ${pkgs.iproute}/bin/ip netns add extra
+ ${pkgs.iproute2}/bin/ip netns add extra
'';
*/
peers = [