nixos-config

NixOS configs for my systems
Log | Files | Refs

commit d95a744bfed03f39d6b1bdbf383a5d89fd3d1a03
parent 4983764e1e1c57574a4380244ac21789961a5417
Author: vin <vin@vineetk.net>
Date:   Thu,  9 Jan 2025 01:37:14 -0500

add wireguard config to vps and mullvad

There's no way I can make this repo public now

Diffstat:
Mhosts/demiurge/default.nix | 32++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+), 0 deletions(-)

diff --git a/hosts/demiurge/default.nix b/hosts/demiurge/default.nix @@ -32,6 +32,38 @@ allowedTCPPorts = [ 22 80 443 ]; allowedUDPPorts = [ 51413 ]; }; + + wg-quick.interfaces = { + # vpn to vps + wg0 = { + address = [ "10.0.13.2/24" ]; + + peers = [{ + allowedIPs = [ "10.0.13.0/24" ]; + endpoint = "vineetk.net:51820"; + publicKey = "x3O4wISSau3DCrPRSplgGfSAizasbZAHzVqMR+WLzW4="; + presharedKey = "***REMOVED***"; + }]; + + privateKey = "***REMOVED***"; + }; + + # mullvad to miami + us-mia-wg-001 = { + address = [ + "10.135.221.102/32" + "fc00:bbbb:bbbb:bb01:d:0:7:dd66/128" + ]; + + peers = [{ + allowedIPs = [ "0.0.0.0/0" "::0/0" ]; + endpoint = "45.134.142.219:51820"; + publicKey = "FVEKAMJqaJU2AwWn5Mg9TK9IAfJc4XDUmSzEeC/VXGs="; + }]; + + privateKey = "***REDACTED_WG_KEY***="; + }; + }; }; # Set your time zone.