summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvin <vin@vineetk.net>2025-03-08 19:00:23 -0500
committervin <vin@vineetk.net>2025-03-08 19:36:40 -0500
commita692fa82c92411780998d65b316b9a2bb2b20837 (patch)
treed2ae21d64d752884851e65e56035a05b2ee74f47
parentc601ccda967363e9d550bbdb3f5055dda948d6b5 (diff)
demiurge: switch back to wg-quick for fixed ipv6
-rw-r--r--hosts/demiurge/default.nix45
1 files changed, 23 insertions, 22 deletions
diff --git a/hosts/demiurge/default.nix b/hosts/demiurge/default.nix
index 0ef3e39..ddfec98 100644
--- a/hosts/demiurge/default.nix
+++ b/hosts/demiurge/default.nix
@@ -43,28 +43,29 @@
43 allowedUDPPorts = [ 51413 ]; 43 allowedUDPPorts = [ 51413 ];
44 }; 44 };
45 45
46 wireguard.interfaces = { 46 # mullvad to miami
47 # mullvad to miami 47 wg-quick.interfaces.us-mia-wg-002 = {
48 us-mia-wg-002 = { 48 address = [
49 ips = [ 49 "10.135.221.102/32"
50 "10.135.221.102/32" 50 "fc00:bbbb:bbbb:bb01:d:0:7:dd66/128"
51 "fc00:bbbb:bbbb:bb01:d:0:7:dd66/128" 51 ];
52 ]; 52 privateKey = "***REDACTED_WG_KEY***=";
53 privateKey = "***REDACTED_WG_KEY***="; 53
54 54 # supposed to be done by tailscale instead \_(:/)_/
55 postSetup = '' 55 postUp = ''
56 ${pkgs.iproute2}/bin/ip route add 45.134.142.206 via 192.168.1.1 56 ip route add 100.64.0.0/24 dev tailscale0
57 ''; 57 ip route add 100.100.100.100/32 dev tailscale0
58 postShutdown = '' 58 '';
59 ${pkgs.iproute2}/bin/ip route delete 45.134.142.206 via 192.168.1.1 59 postDown = ''
60 ''; 60 ip route del 100.64.0.0/24 dev tailscale0
61 61 ip route del 100.100.100.100/32 dev tailscale0
62 peers = [{ 62 '';
63 allowedIPs = [ "0.0.0.0/0" "::0/0" ]; 63
64 endpoint = "45.134.142.206:51820"; 64 peers = [{
65 publicKey = "H5t7PsMDnUAHrR8D2Jt3Mh6N6w43WmCzrOHShlEU+zw="; 65 allowedIPs = [ "0.0.0.0/0" "::0/0" ];
66 }]; 66 endpoint = "45.134.142.206:51820";
67 }; 67 publicKey = "H5t7PsMDnUAHrR8D2Jt3Mh6N6w43WmCzrOHShlEU+zw=";
68 }];
68 }; 69 };
69 }; 70 };
70 71