15 lines
293 B
Nix
15 lines
293 B
Nix
{ config, hostName, ... }:
|
|
{
|
|
sops.secrets."network/wireguard/${hostName}" = {
|
|
mode = "0400";
|
|
};
|
|
|
|
networking = {
|
|
wireguard.interfaces.wg0 = {
|
|
privateKeyFile = config.sops.secrets."network/wireguard/${hostName}".path;
|
|
};
|
|
firewall.allowedUDPPorts = [ 51820 ];
|
|
};
|
|
|
|
}
|