blob: 5033ae9ce1e42f7e27e76550d0bc2f7dab9a59c1 (
plain)
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
self: lib: with lib; let
modules = [
{
config = {
_module.freeformType = with types; attrs;
username = "ivi";
githubUsername = "ivi-vink";
realName = "Mike Vink";
domain = "vinkies.net";
email = "ivi@vinkies.net";
sshKeys = [
"sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIPZHOBNQdo5oBnQ8f147QtelhLmYItiruoNfoHF89qrJAAAABHNzaDo= ivi@lemptop"
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDqsfYS7sOLfLWvGTmxT2QYGkbXJ5kREFl42n3jtte5sLps76KECgKqEjA4OLhNZ51lKFBDzcn1QOUl3RN4+qHsBtkr+02a7hhf1bBLeb1sx6+FVXdsarln5lUF/NMcpj6stUi8mqY4aQ21jQKxZsGip9fI8fx3HtXYCVhIarRbshQlwDqTplJBLDtrnmWTprxVnz1xSZRr3euXsIh1FFQZI6klPPBa6qFJtWWtGNBCRr8Sruo6I4on7QjNyW/s1OgiNAR0N2IO9wCdjlXrjNnFEAaMrpDpZde7eULbiFP2pHYVVy/InwNhhePYkeBh/4BzlaUZVv6gXsX7wOC5OyWaXbbMzWEopbnqeXXLwNyOZ88YpN/c+kZk2/1CHl+xmlVGAr9TnZ9VST5Y4ZAEqq8OKoP3ZcchAWxWjzTgPogSfiIAP/n5xrgB+8uRZb/gkN+I7RTQKGrS2Ex7gfkj39beDeevQj3XVQ1U2kp3n+jUBHItCCpZyHISgTYW2Ct6lrziJpD0kPlAOrN3BGQtkStHYK+4EE1PrrwWGkG7Ue+tlETe8FTg+AMv1VjLV9b3pHZJCrao5/cY2MxkfGzf4HTfeueqSLSsrYuiogHAPvvzfvOV5un+dWX8HyeBjmKTBwDBFuhdca/wzk0ArHSgEYUmh2NXj/G4gaSF3EX5ZSxmMQ== ${my.email}"
];
# machines = {
# wsl = {
# isFake = true;
# profiles = [
# "core"
# ];
# };
# vm-aarch64 = {
# isStation = true;
# profiles = [
# "core"
# "graphical"
# ];
# syncthing = {
# enable = true;
# id = "LDZVZ6H-KO3BKC6-FMLZOND-MKXI4DF-SNT27OT-Q5KMN2M-A2DYFNQ-3BWUYA6";
# };
# };
# persephone = {
# isFake = true;
# tailnet = {
# ipv4 = "100.72.127.82";
# ipv6 = "fd7a:115c:a1e0::9c08:7f52";
# nodeKey = "nodekey:2ffbb54277ba6c29337807b74f69438eba4d3802bffbe9c7df4093139c087f51";
# };
# };
# bellerophone = {
# isFake = true;
# tailnet = {
# ipv4 = "100.123.235.65";
# ipv6 = "fd7a:115c:a1e0::bafb:eb41";
# nodeKey = "nodekey:e2a9f948a1252a4b1f1932bb99e73981fa0b7173825b54ba968f9cc0bafbeb40";
# };
# syncthing = {
# enable = true;
# id = "75U7B2F-SZOJRY2-UKAADJD-NI3R5SJ-K4J35IN-D2NJJFJ-JG5TCJA-AUERDAA";
# };
# };
# serber = {
# isServer = true;
# profiles = [
# "core"
# "server"
# ];
# ipv4 = [ "65.109.143.65" ];
# ipv6 = [ "2a01:4f9:c012:ccc2::1" ];
# };
# work = {
# isDarwin = true;
# profiles = [
# "core"
# ];
# syncthing = {
# enable = true;
# id = "GR5MHK2-HDCFX4I-Y7JYKDN-EFTQFG6-24CXSHB-M5C6R3G-2GWX5ED-VEPAQA7";
# };
# };
# lemptop = {
# isStation = true;
# profiles = [
# "core"
# "graphical"
# "station"
# "email"
# "netboot"
# ];
# syncthing = {
# enable = true;
# id = "TGRWV6Z-5CJ4KRI-4VDTIUE-UA5LQYS-3ARZGNK-KL7HGXP-352PB5Q-ADTV6Q2";
# };
# };
# pump = {
# isServer = true;
# profiles = [
# "core"
# "homeserver"
# ];
# ipv4 = [ "192.168.2.13" ];
# ipv6 = [ "2a02:a46b:ee73:1:c240:4bcb:9fc3:71ab" ];
# tailnet = {
# ipv4 = "100.90.145.95";
# ipv6 = "fd7a:115c:a1e0::e2da:915f";
# nodeKey = "nodekey:dcd737aab30c21eb4f44a40193f3b16a8535ffe2fb5008904b39bb54e2da915e";
# };
# syncthing = {
# enable = true;
# id = "7USTCMT-QZTLGPL-5FCRKJW-BZUGMOS-H7D2TTK-F4COYPG-5D7VUO2-QFME2AS";
# };
# };
# };
};
}
];
in (evalModules { inherit modules; }).config
|