+29
hosts/prefect/dn42/peers/darkpoint.nix
+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
+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; })