Skip to content
This repository was archived by the owner on Aug 16, 2025. It is now read-only.

Commit 6c98f24

Browse files
committed
Switch to zfs, since btrfs is bad.
1 parent a7f78a9 commit 6c98f24

File tree

10 files changed

+230
-249
lines changed

10 files changed

+230
-249
lines changed

‎hosts.nix‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@ in {
3333
type = "nixos";
3434
address = "192.168.50.32";
3535
hostPlatform = "x86_64-linux";
36-
pubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOZWR6SpviukCMyUJD7qZR9AosdUWgay/5g9fO06++l3 root@euclid";
36+
pubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKo0M3BPWGIN02fUlqewx17qyMjANUmZTY13XINzXnQR root@euclid";
3737
};
3838
}

‎hosts/euclid/default.nix‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,10 @@
1919
};
2020

2121
virtualisation.docker.enable = true;
22-
virtualisation.docker.storageDriver = "btrfs";
23-
24-
boot.loader.systemd-boot.enable = true;
25-
boot.loader.efi.canTouchEfiVariables = true;
22+
virtualisation.docker.storageDriver = "zfs";
2623

2724
networking.networkmanager.enable = true;
25+
networking.hostId = "e4b69bf7";
2826

2927
time.timeZone = "America/Chicago";
3028

‎hosts/euclid/hardware-configuration.nix‎

100755100644
Lines changed: 26 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -12,73 +12,58 @@
1212
(modulesPath + "/installer/scan/not-detected.nix")
1313
];
1414

15-
boot.initrd.availableKernelModules = ["xhci_pci" "thunderbolt" "vmd" "nvme" "usb_storage" "sd_mod" "sdhci_pci"];
15+
boot.initrd.availableKernelModules = ["xhci_pci" "thunderbolt" "vmd" "nvme" "usbhid" "usb_storage" "sd_mod" "sdhci_pci"];
1616
boot.initrd.kernelModules = [];
1717
boot.kernelModules = ["kvm-intel"];
1818
boot.extraModulePackages = [];
19-
boot.supportedFilesystems = ["btrfs"];
2019

2120
boot.initrd.postDeviceCommands = lib.mkAfter ''
22-
mkdir /btrfs_tmp
23-
mount /dev/disk/by-label/NIXOS /btrfs_tmp
24-
if [[ -e /btrfs_tmp/root ]]; then
25-
mkdir -p /btrfs_tmp/old_roots
26-
timestamp=$(date --date="@$(stat -c %Y /btrfs_tmp/root)" "+%Y-%m-%-d_%H:%M:%S")
27-
mv /btrfs_tmp/root "/btrfs_tmp/old_roots/$timestamp"
28-
fi
29-
30-
delete_subvolume_recursively() {
31-
IFS=$'\n'
32-
for i in $(btrfs subvolume list -o "$1" | cut -f 9- -d ' '); do
33-
delete_subvolume_recursively "/btrfs_tmp/$i"
34-
done
35-
btrfs subvolume delete "$1"
36-
}
37-
38-
for i in $(find /btrfs_tmp/old_roots/ -maxdepth 1 -mtime +30); do
39-
delete_subvolume_recursively "$i"
40-
done
41-
42-
btrfs subvolume create /btrfs_tmp/root
43-
umount /btrfs_tmp
21+
zfs rollback -r zpool/root@blank
4422
'';
23+
boot.loader.efi.canTouchEfiVariables = true;
24+
25+
boot.loader.grub = {
26+
enable = true;
27+
zfsSupport = true;
28+
efiSupport = true;
29+
mirroredBoots = [
30+
{
31+
devices = ["nodev"];
32+
path = "/boot";
33+
}
34+
];
35+
};
4536

4637
fileSystems."/" = {
47-
device = "/dev/disk/by-label/NIXOS";
48-
fsType = "btrfs";
49-
options = ["subvol=root" "defaults" "noatime" "compress=lzo" "discard=async"];
38+
device = "zpool/root";
39+
fsType = "zfs";
5040
};
5141

52-
fileSystems."/nix" = {
53-
device = "/dev/disk/by-label/NIXOS";
54-
fsType = "btrfs";
55-
options = ["subvol=nix" "defaults" "noatime" "compress=lzo" "discard=async"];
42+
fileSystems."/persist" = {
43+
device = "zpool/persist";
44+
fsType = "zfs";
5645
neededForBoot = true;
5746
};
5847

59-
fileSystems."/persist" = {
60-
device = "/dev/disk/by-label/NIXOS";
61-
fsType = "btrfs";
62-
options = ["subvol=persist" "defaults" "noatime" "compress=lzo" "discard=async"];
48+
fileSystems."/nix" = {
49+
device = "zpool/nix";
50+
fsType = "zfs";
6351
neededForBoot = true;
6452
};
6553

6654
fileSystems."/boot" = {
6755
device = "/dev/disk/by-uuid/4482-0D39";
6856
fsType = "vfat";
69-
options = ["fmask=0077" "dmask=0077"];
57+
options = ["fmask=0022" "dmask=0022"];
7058
};
7159

60+
services.zfs.autoScrub.enable = true;
61+
7262
swapDevices = [
7363
{device = "/dev/disk/by-uuid/87b51a1c-cd2b-4246-918b-5f17bc632e00";}
7464
];
7565

76-
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
77-
# (the default) this is the recommended approach. When using systemd-networkd it's
78-
# still possible to use this option, but it's recommended to use it in conjunction
79-
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
8066
networking.useDHCP = lib.mkDefault true;
81-
# networking.interfaces.wlp0s20f3.useDHCP = lib.mkDefault true;
8267

8368
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
8469
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;

‎keys.nix‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77

88
foe-pythagoras = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBxhsmHrbVR9oHVjyMQs2giJXmonbHAu1m8Qy3PE3QjP foehammer@pythagoras";
99

10-
foe-euclid = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAvjKfcd6HZWFH5Q2vvNTKvpw+iIFiiJIeZu/9tbpkn6 foehammer@euclid";
10+
foe-euclid = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE8KV91FpgTjTySEvM1Wj3eDrM8PpVZ6qoOHyAvDOdIj foehammer@euclid";
1111
}

‎services/restic/env.age‎

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
age-encryption.org/v1
2-
-> ssh-ed25519 ab9l9A BT+p32hpKjOzBiGdZ6gPVNxr5NitQMXUoOAh45wx9jA
3-
wPedGar1nYU/RqO8AvTOnvvZm7qewTts7gMi97S81uw
4-
-> ssh-ed25519 vou0/Q U1cPUmFeZJSSn0anHv8e4v1RA8KmD61oVyAK28SmbE8
5-
A254FfUvWQjiQaRtzeEmPmaTUqR6qLP7IGjRUGg1VC0
6-
-> ssh-ed25519 djPxAQ pROKCYF59xQesQLJWCq3wwp1npkLk3eh8jedYF60NGs
7-
LhYlyLgJg280cMtxT9THrAqw6SwoQQ2zctu8jir1/f0
8-
-> ssh-ed25519 7pF6+Q S3L48QZyiQgwLTChtRLXc4SvxkThOmrpKTgZvrPthTE
9-
6bj0VOhLkIjBROiW2F7hnSH6+Jd+CoVOhixAmouavhk
10-
-> ssh-ed25519 sXbWBw YEzZZ1a3SN0ft40cdF00HmtEybYQg0nq63n1MSha2gg
11-
eBsFwnyj6jwMX+FjQGl2XDfPEIrupNheO7RukHTPZL8
12-
-> ssh-ed25519 y8UVCA g8g/kKx25tig6qTHYzNRfRZZ80BjOCvhZ0HsaaDdaws
13-
76m7KTQz3vECRf76RP/5zzlNq5ndAasIKJ3RulP3L30
14-
-> ssh-ed25519 KvsK3A hoVM7jVNxDKutAw2Xg3EN7AoQ6BuJjSHxkz01y4idVs
15-
9JjgNAdnQu81F0xefp/LmtjKjJKIxBtDuQI00hrwnBE
16-
-> ssh-ed25519 OyW/Vg BdHxWg56gSYxsl0O2lcWTrWFfZJAyJ3a5tzUVu7O0mA
17-
b3N8P/2DDbN6xosIISVskcFtwMEaX1OTF0FOXOznprM
18-
--- zrzXH6UZAYxZJuVlSnTkbndHfSDsfc65yKCCyLhMAfA
19-
�� e��aX�Sw_�ݓH��P�~��gҔ�4C�݄�@�4�;Da��Ȏ�a �]�L~?�eZ ���_h�J1z�o�銽8��J���a��g���G�f�ɩJ����&`�3�:�p��Wņ�7�@�j�
2+
-> ssh-ed25519 AX3RPA iqTugF8fHkG3djikNACyHuXuCVh3Wv5F/p1yMjkK9SY
3+
7gwhC0yASdEYoroqfUwPAtgro1047/m+jGzEPzR3RfI
4+
-> ssh-ed25519 vou0/Q kwzQYNCPuR0Bx6UvkM5P/T8URaEGSWgFRedyhuvboRg
5+
KzzMUxStC/iLMv5pexwcex9OM4FnDVphGJiCddAjOuc
6+
-> ssh-ed25519 djPxAQ 5yV6WiRbnUzGQcvtWaEgsItfHswSGQHcQcrLow+YvT0
7+
Au0rpX3XNMM48Ytz54pxWis0FIGnXa6XJIvSXOv/VVg
8+
-> ssh-ed25519 7pF6+Q rAJcdkW/cAlN6e9E/H79BlMNiARwOEWfx06140wES0k
9+
LzJ3QAllUeI+uGv88s0RZS3GY3uqbYoX9fHUSKvZebo
10+
-> ssh-ed25519 sXbWBw x2EolYGl1V9o38dO9freSFCpzbTreGe0FnzkVUxOfXc
11+
VGt1DjEcNY4yPAoJ+0ugIffJ7KTVO97/3rN++bdu/sQ
12+
-> ssh-ed25519 UvLQMQ bsmDV5FYMRRHZgm8bPgzd9RtuCzHDBWkoRlILEm4bDA
13+
9PtN9C6YDuRORIr3dBkvNn1CU8gNed45VzPuV9iMEsE
14+
-> ssh-ed25519 KvsK3A S/1L7Q7r7Bf+FUxdElNibDVT86tT5vn+tvYKCc6tGS0
15+
3NmkiKgVVovSkNLHNEpGdTvubu0Z5zj1FjZQT7qQdNw
16+
-> ssh-ed25519 OyW/Vg ZrVnWFJo/nfyRPTFlMF6/HMZQAJID9pofZmXl4xzSkg
17+
pZOGmWh5ydaQdFc5IPfnLiKQGcnI70e9Cf3eddLoGxI
18+
--- vGUrKHwm/wdErFOCu56Jo02ovEN0uvn+ulxXjaRtvsk
19+
�~'��D�?����c$2|��](��B�+��fG���_|c��2)%��P��� 0�gJ�OTq��?��1�3;�ߩ�E��?����܂,A��ނ=���6����ʐ��
20+
Km�&+a�W���"�D���]�X

‎services/restic/password.age‎

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
11
age-encryption.org/v1
2-
-> ssh-ed25519 ab9l9A UG77B+6QplVQFRkcIlUXDqdFiz+DGZkPldWMDWnbYD0
3-
ZHj14coOEC/pLyX5flNC1gD9xXmir25lI1E9bTg424c
4-
-> ssh-ed25519 vou0/Q mFz4c3iWoKHl1LdpiyK7n3AXYJH933gXGOtkRJTTPxw
5-
Y/kgyWXkSFbKMGpSYtvhxxfEjurxOGZghyy/VOxk6fA
6-
-> ssh-ed25519 djPxAQ /v2xkiP8eVrT1KkKD+4q9mnmA8U4y+mJegqdkIpO9HA
7-
R7db2Hiw1UaDNCBEibzDRBJMptz4BahP1t0OIPdTagQ
8-
-> ssh-ed25519 7pF6+Q KdlX1JF3uphfS49+xv7lZj7mhoPcVgcKVKeRf0s3Yj8
9-
jAoGoIOAMJ6ZzQGC9MGX5LaxPNgx2eRcii+hzNFD0XE
10-
-> ssh-ed25519 sXbWBw ZnxXEvpqJ0qrsT5KEBF/QN3Q35KDUKNp/SKtyeal/lo
11-
ou2IALcQpzCn826kmvrufBesqOsy/H41tdTGr4C6Alo
12-
-> ssh-ed25519 y8UVCA 8Ddaw4F30SHm+yTg2IeL+CPv5Y8ioO2DXe+5TRxud0I
13-
KIlSsJRp6DJXjZtWiN/v/F+AwQxi6RYge9ch3sqIwfY
14-
-> ssh-ed25519 KvsK3A N5hqkL5EMd77BjyHNwaQvDi8EB5H196LmvWv24SquXU
15-
6BGAyl8fKLYn0wVMJQbFqTz0ory4EJBsclJNCtAIMBc
16-
-> ssh-ed25519 OyW/Vg 2pRc3gBpMjq20uHe0YR/ytZsz2SEKxObefjGtciD1k8
17-
h0Gh/4UdiPydFsqB0qeIEkb7ky2a0loAukSK9Oh6AsE
18-
--- paFaThgmfxkgYhKvVSu+OcuC+ZC4o1XsHTF+kR5phqE
19-
j��$��W��f����δD"��cC&~��y�XV!`�#w�!#��.�-���������65B�@��Q�@�r�,�n�?��^g�
20-
.�M�Mѵ��V~_��y��63�?
21-
22-
r1W��E�B�)i�P��
2+
-> ssh-ed25519 AX3RPA j2FBAoVHPW+/QgV8XgHC8vfYZPKcpi1OdQr3fNAe4HE
3+
Vzpj0ZecAC8YcUPwiScRsZqEec+5ytGLxUND30PGvN0
4+
-> ssh-ed25519 vou0/Q PkYD0l44ta1mh/jxsZuSoPvAedimE9aZPbHUIyy1yTc
5+
fgQTo7yz+NrKBlnTvQloGnX3T2hoYzddzx46j9Aa4Qg
6+
-> ssh-ed25519 djPxAQ bteaOSUi9DMWeoDPzgvNXKJvAvcznAJPKP92YGL/dyg
7+
EdGC+7C5MjTcs6JBPm626egGSGvG1lBhtucJknk8LXE
8+
-> ssh-ed25519 7pF6+Q Ow9Z13JfQGldMEqeTAWo15V11ixg+xw8nSEi4FBVclY
9+
6fWXNEDiQeJweFC1/kjvgTxMZaV7TP4tRypoYYYODIE
10+
-> ssh-ed25519 sXbWBw LoZuNw/uQzbrjAJeRGprRjlqRJAqt7dI8QJ581xh/0Q
11+
2iuV7yeeq6OGOzCk8ABU4aipq9JR2gExA2j/xagUUk0
12+
-> ssh-ed25519 UvLQMQ bAWN+XmAFb9KQ7u3u4nop73tOqz61MqC0bs39jKFz3g
13+
cRh8agQdI0xOhW1TfvlNcBH2jpq0i5GLRz+UrvaWFoU
14+
-> ssh-ed25519 KvsK3A klt9tROGtXjwXk/2jWkGK9MimrZPBZW9+1ODGU/IXSk
15+
v9K5fNjh+sb/OYBvmF/MZF3cvmjcrVLqYIRGlYh6bUg
16+
-> ssh-ed25519 OyW/Vg P9kCn4TErEwbOmAHjyzcTAkYkyagEY+1bkrTAIN4NTc
17+
A82yFvfzE3bAPhfxyiSUnJkh2caiYrbtd+zzII57IdQ
18+
--- kJwbtQ2VpwZl5QSvR52ayIerwLQyd9HgKT2A5XI+C0c
19+
����"s��9���`�f��,fb�Z��#�(�x'~K�J�sH%���b ܅w��"8��u�4��p`FI�����aWv��,=�S����@kkt+ӄ�C�(dj���E�NX�i]�z!�)�x�0㙟

‎services/tailscale/tskey.age‎

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
age-encryption.org/v1
2-
-> ssh-ed25519 ab9l9A Pq+HIjYQ0HdlS6XN7hBO+MFeKxVMXM0bcMtU2r/wDFQ
3-
OrIvn85j+rVERdrUG1845yVQKfh4JKTlAOru+JBAe9Q
4-
-> ssh-ed25519 vou0/Q 5XfIRLYkhfwDWIV7nO5VVFO+sLzVjEt8twj4n24Zez4
5-
ULdElfpGTxmR9oLIEQeLnF4mA6XGUf6qt8Xfug/jyo4
6-
-> ssh-ed25519 djPxAQ eSlGUHxtgQ5YCddzUXiDGk5MFzEt8Pbw2SMBRbEOww4
7-
7WcNSRU1eJVPbSoHyQVPWBO4S0+yg2sCGbUiIO7VosA
8-
-> ssh-ed25519 7pF6+Q ynTgTJJU8hu1DodlMTQIUVubguR2wmUTmSZfYx16WxM
9-
rkPRSlIMOHD4qXY0rHYP5L3gcCeq+64nY3P2xfr3e8I
10-
-> ssh-ed25519 sXbWBw gjVM8CmPsM1J5gm5ixzJsxKWC1a4gsRo1+JFxSS9ElM
11-
urOX0N7MKWwiwNaEss8JpFbTbr7ZBJ/p4WEH2827DUA
12-
-> ssh-ed25519 y8UVCA Wp/qDRz2JoepcAWSncJ4sOki2d0Wlo8m1KvBK0A0BGE
13-
r78tQUz4mA5y4m35ElCmPFH9zWj4LphOkbkJCRARzRw
14-
-> ssh-ed25519 KvsK3A rhIs4UgYZjFGwFGgTmyYSbS04hbeTtCMzJLYrEXRY0w
15-
0k+rNU6qEr6kHmUB1/sOkblSzvc4/ubl/2011v5pe4s
16-
-> ssh-ed25519 OyW/Vg GiKTeSFEFuRd/1aTUPsfjII5q2iVsUYO+FZ9Q7156Ug
17-
R8Owfsh1kRVEYFLVctN0uSBMSSm5YTk7G48Gt0svxso
18-
--- hdLEIoblsuyI/hPRi37sMqE8OhfMHgRHOM2swtBiTi4
19-
]p,�`_�H�?:�L��Dr�7&�� /�� ���'��pF�$N��ҳ��lw��O0'�S � w�ӟ��䬯a�i�f��#�"��f is
2+
-> ssh-ed25519 AX3RPA QeeePPGcKt8dH8TL62Q4P5uU1uMtQofGzxqnomOKiWI
3+
UdPlbodyonNuZSXlTwQWUCmmbn4S3FAb+FtfMY0YDzs
4+
-> ssh-ed25519 vou0/Q mWex1EFZWyJxUVx5OGUwF9IVZPTcvJx5cV55AHt7UwA
5+
G/baVkrvMqX0whs+mmYJoe4NJN3vb2eXo5s0D75oHe8
6+
-> ssh-ed25519 djPxAQ EQHK3lk4XpRH592Ep2uX1ubJq+brJaoM9zy7RzFcXx4
7+
YAPPPwFle4CmqZhx7Uu0pZrxhapPK3HT1TUTvIHDX7Q
8+
-> ssh-ed25519 7pF6+Q ioSy7I5h6JsKh15QUVRYPoCEJUSQ18B1VxALSHDRK1I
9+
A0mrk+W1Xu5gEPOd8P3LgP0rD9mSxLh3E7fawG/109k
10+
-> ssh-ed25519 sXbWBw BFkmtS0reRrrEkPIDBNIpgaMXS6A/Os9p7a8aig4TjM
11+
ij9BUO5J17unF5Gd4PTpYTnlP+cGs7duwbho38dFRCs
12+
-> ssh-ed25519 UvLQMQ xSbkql7uyQOVGa1q5QhSo7F1+XJOOhxta51nvHUBHSA
13+
Fu9AHr4dTaTFChHPbJaibzB9LXdiEWNgeThs4AnRB1k
14+
-> ssh-ed25519 KvsK3A 17ufIq3bxQt7snLFPMKJvNp/1MgM0R8Z/o9TOby8pxA
15+
7HAPAKot3SqKIldYaRE9ADSGc+CczZEh+JjmaUXnZ2I
16+
-> ssh-ed25519 OyW/Vg SMvLL38gOACZa18FflAcn7kzPMktzFmLT/NN5dhpCxs
17+
zPJl98E8aLKvqW/aSyftVyb2/Qh9cf/o2dPBtdsAA30
18+
--- ArznAlLq6bVuJV6blSPnwyuGR1a+Bzx04p0c59zKnUI
19+
���m�}/@�`���nC�)7N���6���2���/gj"t���~�7��'�)�S�V�����>��g�6q~'![: ����3�1��%$�j ���&

‎services/vaultwarden/env.age‎

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
age-encryption.org/v1
2-
-> ssh-ed25519 ab9l9A sZmkghhuwhxmbuISc08Dodgru4QpC2jdC8vROTlcrF0
3-
MK8aZGIySFfAv6RJD92d5qRtMIEsxQkKpUEbVAZZK4A
4-
-> ssh-ed25519 vou0/Q /PCuEKWrwrcMEyssSJB/H1a8+WrFDcnoDJK8k/+yMRg
5-
MTbi0lvG3nG1biKZ/I7X3kLYXiF7ZZZWmhuXH3zOTnQ
6-
-> ssh-ed25519 djPxAQ nxcljxHWcYAZditC5EeUTh6K99P3eJErzxaAPupp4UI
7-
9w21EgyUrTZ+LFzRxZDgKB84vNCSIZgmj8OXvYGnjTg
8-
-> ssh-ed25519 7pF6+Q Agmg9hxsNE1XKDpepkW37T7kmL8qSDyRXAj3Dt2siB4
9-
NDe7wpn/OXrlzKJjcQ2jQ33HEg/ZK33ErP0FJqrXNXw
10-
-> ssh-ed25519 sXbWBw kB19xZ4lFO3u2PSFoSpuIbjqZhOdSQKb4cJ3Qay9fic
11-
T6sSQWDi6nNi+wdcJv1+K6z4OnWbXMZKehQYe9RtfyA
12-
-> ssh-ed25519 y8UVCA V4q0b7dvl6LVSdzPIcR7onPWBgoEVI4ppxnWcZUNJn4
13-
o9wWs4+1jCCjcUj46zKPdIYZ1vl3IrfirRkus6xlKho
14-
-> ssh-ed25519 KvsK3A mFpgwxc11L+SCv8zeMUbV5cb/R0izGTY25BSiqrPOjw
15-
Y5gRI5gcWjqFXUp7jp3aWTgCO7l5fJpm0DwL15iaxh4
16-
-> ssh-ed25519 OyW/Vg bd+TiQgEzCvvyBf3ysD4KQ/wWlAXCJY4bCqevI4qxzE
17-
kn9HbegckgcxgoofA0gsBf0Q7ZAE1EMyqM+YxFkgyyc
18-
--- +tlIXHYPy6yZXMae1ZA01dwHePK59WxzjAOHQlOz4Vo
19-
�RI�a��/����G-���������M��3bLcc��i]p�B����4�?<�$J���hp�̛��j�t�%x���F'�<�=om��C!��8��*�f�ތ
2+
-> ssh-ed25519 AX3RPA gur1b1oAqDmM0se0AYvigN5teKFLAhoDkAs6tt1LqBg
3+
fv7FwD+qTHL3Y02meKBQk3Nf5mrjd4S/I/2QgbQiWyg
4+
-> ssh-ed25519 vou0/Q 1DnZN18+ec6IEWYlKqHCoDS55AncJ0rIHQfAZmZVMnM
5+
FELlWk6TY9MY8ekwQLVvVMlhHbAVdcOT18qcOS5/H3U
6+
-> ssh-ed25519 djPxAQ gYnuZwkuYfooD4iejwaFF3o1A8qu9c2voIIG5jwIni8
7+
AC3SiNP+EaB2+25zfTjt5LE9rLn9Yn7zZB8MUeupg8M
8+
-> ssh-ed25519 7pF6+Q bt6VpGoTQs12PS27aPFkFGsRmP16u/bfGMhsQRALThI
9+
QgCuzwT+YtNX1SNP4pDadac+OP7YIYLjal7J7iSRbLw
10+
-> ssh-ed25519 sXbWBw OvRokPZFhiNlCme3JW5tE2CMITT2mqhmxOnvWaIPUQk
11+
bmgCRTg4WxxXaKhFHFQqQEEcFDBu4ibRc2qO/k5nXVg
12+
-> ssh-ed25519 UvLQMQ /meWY+6IsoKjvKVZ3CL+1qApMAm0x/KExidfhPvMHG4
13+
tSkiHnA0rg97eFW7+x3irTmteAdpo5Ckr+B3mxjoIMo
14+
-> ssh-ed25519 KvsK3A tStDvfmEsKB2ZFWteS/1HwDEJW1d0Ecuq60lOc206wk
15+
F/kH4/fEshBQvKKgj9HmslJ44FxGSCSILZG7Ou/97Ec
16+
-> ssh-ed25519 OyW/Vg 1p64zy4t/GYPOla/RJCBL0L+6hPtX3dWSnxv+z3t+F8
17+
O3S1asmbBUk53uaCgVonz+dFnF7LGIBWAKU3601Am78
18+
--- rLOomluzBjOW8BqktgdCVeOPt1gvzli6kGjmbJG8zFU
19+
8{�����0<#�f�jGvϫ(�T��O�P�c��p��"����ц��.�a�����������)[���╷�dy�� �{�v������:w�����2��I���0�

0 commit comments

Comments
 (0)