Files
cyper-nix/nixos/wireguard.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 ];
};
}