remove: unused wireguard profile
This commit is contained in:
parent
7ba8c51cd6
commit
067c583378
|
@ -1,30 +0,0 @@
|
||||||
{ config, pkgs, lib, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
# services.tailscale.enable = true;
|
|
||||||
networking.firewall.allowedUDPPorts = [ 60990 ];
|
|
||||||
age.secrets.curve-wg.file = "/etc/nixos/secrets/curve-wg.age";
|
|
||||||
age.secrets.curve-wg.owner = "anish";
|
|
||||||
|
|
||||||
networking.wireguard.interfaces = {
|
|
||||||
# TODO need some kind of module here to configure curve & box from hosts or something
|
|
||||||
wg0 = {
|
|
||||||
ips = [ "10.0.69.2/24" ];
|
|
||||||
listenPort = 60990; # to match firewall allowedUDPPorts (without this wg uses random port numbers)
|
|
||||||
|
|
||||||
privateKeyFile = "/run/agenix/curve-wg";
|
|
||||||
peers = [
|
|
||||||
# For a client configuration, one peer entry for the server will suffice.
|
|
||||||
{
|
|
||||||
publicKey = "c1J4p63rD3IlszugMZiki7UBV3YmDdqa3DU4UejXzAI=";
|
|
||||||
allowedIPs = [ "10.0.69.0/24" ];
|
|
||||||
# Set this to the server IP and port.
|
|
||||||
endpoint = "69.61.38.225:60990"; # ToDo: route to endpoint not automatically configured https://wiki.archlinux.org/index.php/WireGuard#Loop_routing https://discourse.nixos.org/t/solved-minimal-firewall-setup-for-wireguard-client/7577
|
|
||||||
|
|
||||||
# Send keepalives every 25 seconds. Important to keep NAT tables alive.
|
|
||||||
persistentKeepalive = 25;
|
|
||||||
}
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
Loading…
Reference in a new issue