-
Notifications
You must be signed in to change notification settings - Fork 1
/
all-hosts.nix
92 lines (82 loc) · 2.21 KB
/
all-hosts.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
{...}: {
config = {
flk = {
shared = {
domain = "c-137.me";
tailscale = {
https = {
domain = "penguin-major";
};
};
};
hosts = {
bootstrap = {
type = "ephemeral";
managed = false;
};
NixOS = {
type = "ephemeral";
managed = false;
};
rog-bootstrap = {
type = "ephemeral";
managed = false;
};
yubikey-image = {
type = "ephemeral";
managed = false;
};
cortana = {
tailscale = {
ip = "100.71.82.52";
ipv6 = "fd7a:115c:a1e0:ab12:4843:cd96:6247:5234";
};
tags = ["device_phone" "os_android" "user_admin"];
managed = false;
};
dan-laptop = {
tailscale = {
ip = "100.111.65.104";
ipv6 = "fd7a:115c:a1e0:ab12:4843:cd96:626f:4168";
};
tags = ["device_laptop" "os_windows" "user_admin"];
managed = false;
};
living-room-tv = {
tailscale = {
ip = "100.101.168.3";
ipv6 = "fd7a:115c:a1e0:ab12:4843:cd96:6265:a803";
};
tags = ["device_tv" "os_android" "user_regular"];
managed = false;
};
pik2 = {
gateway = ["10.0.0.1"];
address = ["10.69.65.120/8"];
tailscale = {
ip = "100.69.65.120";
ipv6 = "fd7a:115c:a1e0:ab12:4843:cd96:6245:4178";
};
publicKeys = {
binaryCache = "pik2-1:Hat4WLviXd5PywqBzmf/oShlRrafPHZXMtvy/KstRjs=";
};
tags = ["device_nas" "os_linux" "user_admin"];
managed = true;
};
themachine = {
gateway = ["10.0.0.1"];
address = ["10.103.176.30/8"];
tailscale = {
ip = "100.103.176.30";
ipv6 = "fd7a:115c:a1e0:ab12:4843:cd96:6267:b01e";
};
publicKeys = {
binaryCache = "themachine-1:p6yGZAWNBbSIlL6VX+SS6HuNXEeTu2vbgZGtDmi+h+s=";
};
tags = ["device_pc" "os_linux" "user_admin"];
managed = true;
};
};
};
};
}