nixfleet/modules/wireguard-common/default.nix
Andrea Ciceri 9d4b2b4b7f
Some checks failed
EVAL x86_64-linux.pre-commit
BUILD x86_64-linux.pre-commit
UPLOAD x86_64-linux.pre-commit
DOWNLOAD x86_64-linux.pre-commit
CACHIX x86_64-linux.pre-commit
ATTIC x86_64-linux.pre-commit
/ test (push) Successful in 2m47s
Remove useless generated /etc/hosts
2025-03-14 17:18:47 +01:00

27 lines
437 B
Nix

{
lib,
config,
vpn,
...
}:
{
networking.firewall.interfaces.wg0 = {
allowedUDPPortRanges = [
{
from = 0;
to = 65535;
}
];
allowedTCPPortRanges = [
{
from = 0;
to = 65535;
}
];
};
networking.wireguard.interfaces.wg0 = {
privateKeyFile = config.age.secrets."${config.networking.hostName}-wireguard-private-key".path;
listenPort = 51820;
};
}