My Nix Configuration

[hosts.prefect] add darkpoint.dn42 peering

Changed files
+30
hosts
prefect
+29
hosts/prefect/dn42/peers/darkpoint.nix
··· 1 + { dn42Types, ... }: 2 + let 3 + peerv6 = "fe80::150"; 4 + localv6 = "fe80::113"; 5 + in 6 + { 7 + config.networking.dn42 = { 8 + peers.darkpoint = { 9 + as = 4242420150; 10 + addr.v6 = peerv6; 11 + interface = "wg42_darkpoint"; 12 + extendedNextHop = true; 13 + # My side 14 + srcAddr.v6 = localv6; 15 + # Communities 16 + crypto = dn42Types.crypto.safePFS; 17 + latency = dn42Types.latency."2.7ms"; 18 + bandwidth = dn42Types.bandwidth."1000mb"; 19 + transit = true; 20 + }; 21 + wg.tunnels.darkpoint = { 22 + listenPort = 42150; 23 + peerPubKey = "1o0XfQvBM1gqknqzfuOnVmf2RjRTHuyMZYNipSSb2TQ="; 24 + peerEndpoint = "iad.darkpoint.xyz:22459"; 25 + peerAddrs.v6 = peerv6; 26 + localAddrs.v6 = localv6; 27 + }; 28 + }; 29 + }
+1
hosts/prefect/dn42/peers/default.nix
··· 9 9 (import ./bandura.nix { inherit dn42Types; }) 10 10 # (import ./catgirls.nix { inherit dn42Types; }) 11 11 (import ./chrismoos.nix { inherit dn42Types; }) 12 + (import ./darkpoint.nix { inherit dn42Types; }) 12 13 (import ./iedon.nix { inherit dn42Types; }) 13 14 (import ./kioubit.nix { inherit dn42Types; }) 14 15 (import ./lare.nix { inherit dn42Types; })