fix: make kameramann be an lxc container

This commit is contained in:
Jan-Henrik 2026-04-19 22:44:36 +02:00
parent eb3755f072
commit 2d95b72a49
25 changed files with 114 additions and 195 deletions

View file

@ -29,7 +29,6 @@
hosts = { hosts = {
telefonmann = { system = "x86_64-linux"; targetHost = "telefonmann"; }; telefonmann = { system = "x86_64-linux"; targetHost = "telefonmann"; };
kameramann = { system = "x86_64-linux"; targetHost = "kameramann"; }; kameramann = { system = "x86_64-linux"; targetHost = "kameramann"; };
kmann = { system = "x86_64-linux"; targetHost = "kmann"; };
}; };
systems = nixpkgs.lib.unique (nixpkgs.lib.mapAttrsToList (_: cfg: cfg.system) hosts); systems = nixpkgs.lib.unique (nixpkgs.lib.mapAttrsToList (_: cfg: cfg.system) hosts);

View file

@ -1,13 +1,8 @@
{ ... }: { { ... }: {
imports = [ imports = [
./hardware.nix ./hardware.nix
./disko.nix
./nvr.nix ./nvr.nix
]; ];
networking.hostName = "kameramann"; networking.hostName = "kameramann";
networking.interfaces.ens18.useDHCP = true;
swapDevices = [{ device = "/swapfile"; size = 4096; }];
} }

View file

@ -1,35 +0,0 @@
{ ... }: {
disko.devices = {
disk = {
main = {
type = "disk";
# Proxmox VirtIO SCSI (scsi0) → /dev/sda
# Proxmox VirtIO Block (virtio0) → /dev/vda
device = "/dev/sda";
content = {
type = "gpt";
partitions = {
ESP = {
size = "512M";
type = "EF00";
content = {
type = "filesystem";
format = "vfat";
mountpoint = "/boot";
mountOptions = [ "umask=0077" ];
};
};
root = {
size = "100%";
content = {
type = "filesystem";
format = "ext4";
mountpoint = "/";
};
};
};
};
};
};
};
}

View file

@ -1,16 +1,21 @@
{ pkgs, ... }: { { lib, modulesPath, pkgs, ... }:
services.qemuGuest.enable = true; {
boot.loader = { imports = [ (modulesPath + "/virtualisation/proxmox-lxc.nix") ];
systemd-boot.enable = true;
efi.canTouchEfiVariables = true; nix.settings.sandbox = false;
proxmoxLXC = {
manageNetwork = false;
privileged = true;
};
services.fstrim.enable = false;
services.openssh.settings = {
PermitRootLogin = lib.mkForce "yes";
PasswordAuthentication = true;
PermitEmptyPasswords = "yes";
}; };
boot.initrd.availableKernelModules = [
"virtio_pci"
"virtio_scsi" # use "virtio_blk" instead if disk is /dev/vda
"ahci"
"sd_mod"
"i915"
];
environment.systemPackages = [ pkgs.intel-gpu-tools pkgs.libva-utils ]; environment.systemPackages = [ pkgs.intel-gpu-tools pkgs.libva-utils ];
@ -19,4 +24,5 @@
enable = true; enable = true;
extraPackages = [ pkgs.intel-media-driver pkgs.intel-compute-runtime ]; extraPackages = [ pkgs.intel-media-driver pkgs.intel-compute-runtime ];
}; };
} }

View file

@ -1,8 +0,0 @@
{ ... }: {
imports = [
./hardware.nix
../kameramann/nvr.nix
];
networking.hostName = "kmann";
}

View file

@ -1,28 +0,0 @@
{ lib, modulesPath, pkgs, ... }:
{
imports = [ (modulesPath + "/virtualisation/proxmox-lxc.nix") ];
nix.settings.sandbox = false;
proxmoxLXC = {
manageNetwork = false;
privileged = true;
};
services.fstrim.enable = false;
services.openssh.settings = {
PermitRootLogin = lib.mkForce "yes";
PasswordAuthentication = true;
PermitEmptyPasswords = "yes";
};
environment.systemPackages = [ pkgs.intel-gpu-tools pkgs.libva-utils ];
hardware.enableRedistributableFirmware = true;
hardware.graphics = {
enable = true;
extraPackages = [ pkgs.intel-media-driver pkgs.intel-compute-runtime ];
};
}

View file

@ -1,9 +1,7 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hC2TMg Pry/4I6+G9zBJhhEd+mh8kvt+YLBOdFC2IuFHPdMuDE -> ssh-ed25519 hC2TMg 4we8pxrWxgojBXIk1RQvhRZxUI3Upsn0ZlcFr811HEk
VqEy+2RTvNd+RAJNiAnoZuFnmmAh4jn9YWy31uY0Sxg U31oa9jVcRrTDEIF5hTTfv2XI6MJKG6gr3cB+eZ7x+c
-> ssh-ed25519 psfYGg viwB2JUUIOQNsv1QyB3VCsu+xHcmqP0xURe6iVpip1M -> ssh-ed25519 9AVdVQ eOcDDEQiH5AkOMwyWMRED1EkxnohA6EwP08W5nGL32Y
0upST6cXlM14Wsl6lthEnTfaZrv7djoAFaukUKjCcKI iztcFRHNRJctdDHVFKPPXQQBfujHVao7pOi/DQQAurY
-> ssh-ed25519 9AVdVQ rxKvhMx2B9sXGCdvvgD4bIfCEijwjRRc/hYodYrnDnQ --- G2s01Plk3CY5Mg4lhvcePN38IsGV9pdmxsjZ3xjJFIo
f9cdneywDPJ6qTcPNvu/nlpN10UYqMx9qtrltf2oNsI õ6%Ô{—TIfQ½¯g´µ•) n”]ß á¹_NŸ] ‰V…´õØ?±CÜxÅú©•½„èÈ„cV¤û˜Û° [SÍ4 ÒÌÛ£O/Ñ=÷ù¸l@*{ù« YÅóËy~¿
--- POj+koTNNOo653XVhT0qW+bfqqp3T1cqRuI1z+p6HCA
\,Î]} 8÷À>HÈX:qMžRËý°ŠJ~ëŠñA“[±¡(ÎŽ@X¸²‰P€I£DåóËú=E8¼,8šà5Á\µ¡ËéµKç5óùëT:Ò~ñÖ¡À˜÷/~C“h Ñ

Binary file not shown.

View file

@ -1,9 +1,7 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hC2TMg R8cmfwgiF5OJKY51TMyjHm0xlub1by3uOxKU2Vm1GUI -> ssh-ed25519 hC2TMg e8cVszfZPuA7dVF9DYxZhYDh/L9NYcGekJHG9ytH6Ww
aReMwWEPHsUG7qta+8YHPhMD45UcP0kdq2nNEJWt7eg ZeukgBy5rl99W6S/OlLv+pYyKV5I1kUBRWKWQeI+BNo
-> ssh-ed25519 psfYGg JpACKQuB/GHeGgiMx+qRFWuBIZwg5ZsHnefUlH9IiUo -> ssh-ed25519 9AVdVQ E8bT+hNawhnnGplpbfTD7EvwcR88T8Scw22xb7QYBTc
an8BHWWznapvwqN3SyzBRAH4FH/fYZH+Q5yyQ62BWRs enVK/BdSfC0VECYjELHAp0BbJthdifobV3qNSxPTBmE
-> ssh-ed25519 9AVdVQ 7BvNA33shHdt8gNM9iOZ+hpKZy9dpfdr6aib4/93DHI --- SlF0goHTmLeF4Wb9QzOm+YBSSPFXDsiYFqlm07dTfA0
cjkBzVvF2Kue6V0IOp67DUHZublzweAeMGpRFWl7od0 ÚWÆKspzü²n 7fÖ2Õtb¤¡ÃÍ¿¸m¤óRVâl©<½ûTÆ4±Hò?Æž“7¶ëâ>cïOçébÁwäTÅÎÛ'â‚[KUþ·u:°ˆhókó¤,g¦ÖŸ¨í<C2A8>
--- 0nM2TdZTvP8C7HM9gVmsB5Y0Mg+hLznBd9XK3i5lumg
Š 5øavzTEã§<E280B9>ÔAž~½Ûî)¨—|ˆB" ÁÝØüã{±<>Ê)0˜  ªòa­,ùwHÔ*ŽžÂ± Ð%$Œ¥Ì$]WìÆJbàþv¡í ƒÍP9=»5P

View file

@ -1,9 +1,7 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hC2TMg fCD6nCOV7Koyy4aU/TOe9GNa92BKe80HmUL5FYcGGRg -> ssh-ed25519 hC2TMg gfYjuxvb3pgh8BFaPuugCTC4X+jH4iuaTn/tlySHFgY
S6vt4yuweLId5jIpUNmnYRR2AqZRWVQjULnt9B4XVsM Gk8VkjCKdKzlODmrCHqFodNQ8jVsGzZbtru5maH0ZwA
-> ssh-ed25519 psfYGg DJSsa8pyxH/ya3DfhUMh6CyVU5cPyvK/10lWULqy/xU -> ssh-ed25519 9AVdVQ 5hgDLYchlEFlxmyHoNuW65sMzJudRR9Z+u00NWKA93Q
/7x+/6GCm3W3Ye4ONHRIRonAVp1kItmqFnJflgiEIyM lhWMffnVKfCkbl0Tnx4vhI4CF1B1FygWr+9ThyAHoGI
-> ssh-ed25519 9AVdVQ 5j6tbVfRdSGR+Y/WewlDBTyz6fLAAvPoZhI3+WU9p08 --- l1LP2r07DQckiBHRkfoPiOienDa/rC0PlORm+fZt++U
WdlOtyVVQhuYHlfbLOHZzaXkScV/a4eHr3Mu/yBtV4w “cͬóÍÆÇá<àšUKÿäøPB²Óuž—:ËâæîIЪ‹ÿvÿ¬lÈsh<19>¯<EFBFBD>©ƒÜ<C692>Hn¯Ô0JÖw™ÌPšðw9ªƒbÊUôH'dÐtéLEÝÉtHû›€
--- wH/E1Owo5w+Z8rX7AjJu6c1ri+6dW955n7Vai7yzVtU
ñtˆ~ytA:…¹%OKÃc{˜ûêž(Ôùöo××V2/$U]¢V\±²ÖtžŒìŒ”·D•a%~³N€(ÕÊÏüµtiÿŠl½ZAniûñåý]Õ®œ´ßb®)ü

View file

@ -1,9 +1,7 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hC2TMg kAodSsgv9gxIZ5RQRbJXqPRk3PSLXalpCGIxJOmjbSI -> ssh-ed25519 hC2TMg d/Pa26MroqhscPenIldAUnWE06qd9CALBhEj9kvFLXQ
VLD15Y8aBgMNZsL3JmPT/+LhM4kMFd6VWAn6jvZmVqI fn88bMk5A/nh05M4No08nhc3tetpwqUoHiS8vF15pSs
-> ssh-ed25519 psfYGg S9vBMu/Mhpbq1M3oCQFAiI313XN3OgxRkDuKECiNrUM -> ssh-ed25519 9AVdVQ ZsubkJecdeWgiZY8ZFMPR5MaCVU8z9gCHJ+WCtPHTCI
sfjaAiGPaRp+dYzx2qercujxGgyEhooClfmiRop3Cus RaWbxcID82tfW1r3qvNk+0B6fJt4DQuKRRXEJGeqlh0
-> ssh-ed25519 9AVdVQ rxdmtgy+xELW8FhEFHedw621IbvdZI68h/6Z2bwnwFE --- ALml4xxjcm2zU/WroWJE6xb6UhS9dM/BvIu5HjrlZNo
CZ1p0fJ6JPu2Jk0SzQx04zadEfeQnaOioBqF1lq6++I ´ ¼<>´|bu^Â}ÜrNá¤Qôü—jî<01>Ðëʤ:¼Ð'&`´^¦XKÂþ#¥¶Ô´¬êÕjFIBY·£5sUZ•Ú•<C39A>+ SicOsrtû²~2$CÖž²^Ïä^fI\ÓËA¤=_ºÎy~Û
--- vzFhMbWyeeY5XwxdO6BYTN8ICw6I+sP5hAYaqg3dZ3M
QÝ[ÙIXž¯iù1e!éBwäˆ—ÈÆÆì·e<>‹º\ÿ„*‡õ+öZWð? læAÓ|TìHlذhjÊe3aÌÝ<C38C>>ÛráFÄÉjýÆogmí€X= ¥#ÑEVM\ÃÚ<C383>`‰

Binary file not shown.

Binary file not shown.

View file

@ -1,9 +1,8 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hC2TMg bFNMlNXF5d8yLWjY+ht0cZmxCzJfbuULla8RS8JmEQQ -> ssh-ed25519 hC2TMg DRZaz0y4F+Ot/JZGksYvvqkJZGXhfe4dqQA6OZkiPCc
KVdXwmugGu0n5hEwwucVUQUGNp3jTczPP2QH5RrUeSQ lrZuE4SCJ9eKV+HgApUJvbxrfwL0jnzVnzMWzbOIg8I
-> ssh-ed25519 psfYGg pgGbf7tMnPb/mjM0fK9tYcBd0IgYiQt/DPQN4k/yXUw -> ssh-ed25519 9AVdVQ maHML3K/9CulRq+K0DITSzhLt/eBbPs2rfxqOaefx1w
AXbDXQ6zRNKrMTtwGdzTa9X2WV+iVtycF7hKewKj5I0 Cubrab4WCDp/MgyKjKEdLAGEqi507wDI450GxWN0KBw
-> ssh-ed25519 9AVdVQ Cm/f3xxoBmeI6xPSbh4u7UyMls3PaVmWDTTL7eyRxCs --- 45uDj8rqOmpyduRV2GKL/stOf9teh604Mo9ZS/rcqI8
tPznIgvP9cJExb2/nMYU7AX3VxPnaY8p8NL+Go1wVtg ‡# ÃìOFÔ¯f=åóOUÚºÎeõ†mÒÑZeìà ‡ ~J´£ݳEt×às;„a'£zœ¹¢
--- UUwMMuzypgLsmKe+0fvYS4VSgYO8GgEqCvbGjzcR3Jc ÕÒÁ‡uy¨N­1ægøª;(Ö7ÍÎcôK‰Ÿߨ;bã
)lÓ­Zájï|ºuK¬- 04æ[9ÌÎH µúU?TzÂôGÞ€(I~“‡îÅá&®C;Ñrß Ý.<»?×m×Ì÷›Ú[Ò›.«…@3s¾9-

View file

@ -3,9 +3,8 @@ let
users = [ jbruhn ]; users = [ jbruhn ];
telefonmann = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEwgqWVjNOgBygI1uaG8P6wQlfr91A+FJS/EHYZbYWlX"; telefonmann = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEwgqWVjNOgBygI1uaG8P6wQlfr91A+FJS/EHYZbYWlX";
kameramann = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMkXAM24G3s7EO6eQbwC85Rkb3OhrGZtLZRQMqut9IB5"; kameramann = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEfgDpNz95SbbBHYM8zSGCh1pyb/2quR6Oy8xyWFkl0n";
kmann = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEfgDpNz95SbbBHYM8zSGCh1pyb/2quR6Oy8xyWFkl0n"; systems = [ telefonmann kameramann ];
systems = [ telefonmann kameramann kmann ];
in in
{ {
"voip-trunk-ewe-host.age".publicKeys = users ++ [ telefonmann ]; "voip-trunk-ewe-host.age".publicKeys = users ++ [ telefonmann ];
@ -18,12 +17,12 @@ in
"voip-trunk-ewe3-username.age".publicKeys = users ++ [ telefonmann ]; "voip-trunk-ewe3-username.age".publicKeys = users ++ [ telefonmann ];
"voip-trunk-ewe3-password.age".publicKeys = users ++ [ telefonmann ]; "voip-trunk-ewe3-password.age".publicKeys = users ++ [ telefonmann ];
"voip-trunk-ewe3-callerid.age".publicKeys = users ++ [ telefonmann ]; "voip-trunk-ewe3-callerid.age".publicKeys = users ++ [ telefonmann ];
"camera-ulfried-url.age".publicKeys = users ++ [ kameramann kmann ]; "camera-ulfried-url.age".publicKeys = users ++ [ kameramann ];
"camera-ulfried-sub-url.age".publicKeys = users ++ [ kameramann kmann ]; "camera-ulfried-sub-url.age".publicKeys = users ++ [ kameramann ];
"camera-gnisbert-url.age".publicKeys = users ++ [ kameramann kmann ]; "camera-gnisbert-url.age".publicKeys = users ++ [ kameramann ];
"camera-gnisbert-sub-url.age".publicKeys = users ++ [ kameramann kmann ]; "camera-gnisbert-sub-url.age".publicKeys = users ++ [ kameramann ];
"camera-taubis-url.age".publicKeys = users ++ [ kameramann kmann ]; "camera-taubis-url.age".publicKeys = users ++ [ kameramann ];
"camera-taubis-sub-url.age".publicKeys = users ++ [ kameramann kmann ]; "camera-taubis-sub-url.age".publicKeys = users ++ [ kameramann ];
"camera-foeff-url.age".publicKeys = users ++ [ kameramann kmann ]; "camera-foeff-url.age".publicKeys = users ++ [ kameramann ];
"camera-foeff-sub-url.age".publicKeys = users ++ [ kameramann kmann ]; "camera-foeff-sub-url.age".publicKeys = users ++ [ kameramann ];
} }

View file

@ -1,7 +1,7 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hC2TMg UehAqlWFN3Jihk5+0XshZph57EGNy2dusVx3ZzXAVwo -> ssh-ed25519 hC2TMg yATZJHK5AEN6h8IbCEv0z/cRvLWTtsE32NCK2qVSLSg
dbqPJ1m3GqDiWa36gIGlEjQWyTfLXppnFK/+pkmzCbo X+nfSXveDvPA6t90kkw0pz4vCrbAy713TdgwkWlk2Rw
-> ssh-ed25519 Gfi4hQ KTH4yLs1N2ApcjCJtMVYRdONFQalsVxNq/Ce5/ykGWM -> ssh-ed25519 Gfi4hQ Dphc5VIi5O6DF2Ct3FxRSxz+Si1ikZFzALAkfAXaYR0
s4qFeEq5aLyZUi7f73L3LMMVGN+/SqZujsw5dFinj7A yeIVhpfyCSWWkBCaev5oCy/iqpx21Jr7rLDbx6d6hPc
--- i2WxEQQfmhqn9xErZN+SHSbI0O1uJHN13Tn1UL2ANHs --- bvtu/BU18oJ2/KnHJEtLDIv92hI9TEjSa/wEVm06xo8
¶2÷Ì᪦qQƒ­qĦ¤ˆx!w|¾Ü6ýwö°ÆæÁþCãÌõ>ª„pÏòµÑqÓq ó WhåÂcI(‰7ïšx¿7wuÄž½$ë (I·/¾Ø]bRÙƒ÷9ÓÒ²Ågú)åÚv

View file

@ -1,7 +1,7 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hC2TMg NgD6kf3tkNz3HpCjvKqB6pKHATKvoJkG8Oo+7HOE3gw -> ssh-ed25519 hC2TMg o7MYtPe6/giPT/Czs0IRmLh3sBXMsNqsTcwgABgKeUA
LIl3e2CkcOr9ekeUv6CrEL40Di4Hl4ZuX+gTCO02r04 KVXT1NVCRiCPEwnDk79D0+oqjJ2DzJoH5dcbhS4X8ig
-> ssh-ed25519 Gfi4hQ wwaPWurnaeh5NjTtXxAMUGZyg7KWkZYPU/0c9+um4RU -> ssh-ed25519 Gfi4hQ qRTjNZWOjIczygkBrpAHxh7fQmf+VwVfY+OuYyqe+js
79iTAC8hm46jI7eYwAwYhNfO59QW5zHwvo6Tvx7WcQ0 Ido9gOE4x2+oasGwtXZR1E6mlqXuto3gQEJpXbZeD+Y
--- kkXeQlcW1ackYPSpvpCBxHl1TVCBQFDyxIJxTl56d9Q --- rmKNWi4be93IKtwEt8mW3PPg4Sk55iHKGaMFdo2hJrw
æ86Э*Êgïh‡þŽv¶»Ëœ¡=@ ÚÝNRâþûélùêÓErÃ=c ¹¯ôá=põê5B ü:öÀz²1Á_ÎÃP·m<C2B7>ÏŒ#êœVNMûÉ

View file

@ -1,8 +1,7 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hC2TMg ZnbrURi4wAEijhi2RQ7Mv6TCsqUE18Y3f19uc/ZTlQ0 -> ssh-ed25519 hC2TMg iGQpGRxYWXuWJQeUV3bhBvpO2nZSeop9IQ8CgdW8ynM
s2oaO5ACytUzo0bfcO8g59OUrlzUpngdV1pZMJZIZfo YFjTrTRGds64AChKTyVI4XSRU0KaND6YtSyORkhh+PI
-> ssh-ed25519 Gfi4hQ lkIzO6O4JEWtC1eI5YHgG6kEx9OZjMkyqsigaE3JEEo -> ssh-ed25519 Gfi4hQ wE8MQjCqGjvFQ6+XJyVzpu41v5xS6pfOpIXrzPw3qnE
ygIU/KYHCi727pNxRFjTdwkBsN3ZRB9tGzawAW27DB0 0r/7BKqJclJRe4EQN3JZvw8FH2WNXRE06Dn9NRBmAhg
--- esh4lMUHCYiePLPNccVbDm554b9GIgcFIUbPkKMl26E --- 73Gk0CoWJXK2AuiXOwKvt/c8GgGw+DafNksdE6cBa44
g˜cß(àIÂæ_àV—|.Î%X¡û”ÎÌ X{üøÊÂ(äþW•ÀópHk{QjEŠÅvÕ²Ž<C2B2>ß!ò©…”âè²ç"
…®íh

Binary file not shown.

View file

@ -1,7 +1,8 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hC2TMg /loIIu9HPmvXqq9NEUVmXZik1Y+HTuvWBfrWsavspjU -> ssh-ed25519 hC2TMg DFbs+kB52Tsz3OqgIDcKrvViDw2rv4/R9FnfUi9p/04
0SlYqTZA1P/xppooBIHLc+VfjovudMWTThiMt0h53zg C8qgdSvuIRMnF0FqDX7uvjAv6/9Wc4Z2soyG/nMgKNo
-> ssh-ed25519 Gfi4hQ Y3XRivusp6h/CjYQEp8U0x+ozLs/Y+DIZbn0wSLmV3Q -> ssh-ed25519 Gfi4hQ 1vKc3JcAu6jmKhvNNxyBUTOkKup1qVzVf3yZWiYiHAQ
/Rg0k+9w8lSiuKIlqDqg9eIXVGUHwVC7VnFUGjoz8kQ tlOROgfmumAeo7u6X/PXw49UGIDWM7r1NGSo2Cs0BhM
--- DIq0ZMx1wbEZXqHZE1zwglWlwF4pXhj3IxgMo5kv/8E --- IULV3hNZSfBngJRDRcRijfLzn7Oj1iPoioyo1vqUaGE
a}•‘øÑ5Kø•_ùÒ®˜^7ª>3Ë .¥mÿñCùöû ‹õ—å (i€UþÐ@ ï$U©
eçJÅQÖ[ÐFVîsìÐ3`v©<ùƒUSMNÏý/

View file

@ -1,7 +1,7 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hC2TMg oiuH/K2OgmT7PSAZVyo4K2Q0B4jL6hfpmZZTDvuSMUc -> ssh-ed25519 hC2TMg xEU1o8AaIKblqCknrdJNmI5M3LF0TuNhrVOkuyzuKhI
mt/Lc+LvxlvRK+S+UvIGnQTmv+e5LUglO36mDKUFNTQ 8E2XXaBTm/1DPrVDSI+S6dEKKkl+ZvJQWmIXFxjsHss
-> ssh-ed25519 Gfi4hQ E2U6T6gU+hf7yIPEhcOkjlVZ9EMnLtEOwYEHVADc/SI -> ssh-ed25519 Gfi4hQ HFTVIcocE0HnVHJkHX80SzQ9/yzfLARb3sto6J5Mqig
/mPfnMh3mfstyBIOzyigc21rKoQkV+PojDB7IVjnIaU hHOTwjlaHSbJbVql4M7xeZecQU55rIWxNTQ0A0joHuU
--- iBotB0NxhNJo7ogqbX8RnqKEjJXDdqa0pYEr4sT4u7E --- 07x+i9UrK9GGOYeBA6HVytpaWMgt+uC1UoLX/UAF+fI
‡áé´?hA#Ü$°/¶ÇÀLÜ"FP·;¦¬ƒœ.)ˆ<>ßφª±f s鷼孑茕犯糳3o<EFBFBD>E獾菅陵Pk秳梷:>ⅷ&頥呄á+

View file

@ -1,7 +1,7 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hC2TMg +yhIAVGrI9yzrUukNBmFrLbJ7jURt5pHezucfgVR9ic -> ssh-ed25519 hC2TMg VKKRBUo+B3BoCoUAdVObdbEYjc2jgRgaOMNzGaWl4m8
+nOduQaDcF5moY+DzNFiL7deVuZDo6FwzZeockX1JcE mAl+2oQQU0I2xeateEyJzBr4wi2ErB0JMNyQdE+OPm8
-> ssh-ed25519 Gfi4hQ uOCMryPQvkkmb/Kq6GNkCnRjc3KmbcsFOIzZdpiL5zM -> ssh-ed25519 Gfi4hQ oubD5PsQMTXjcGZztiCUkzSU2fP3rPhVCQ2sZY3fKTY
w3ySBF+/7Zqsd6CubDF+NQxQhlPLlDjKT8WRZflcTB0 C4hv2aQGNOJDMU2zSgGc+CQ1TLy/tF4zBJRVgWeiGoc
--- Brjj4286wj1B5jNQIWy2o+CoVBwJsf419c8hFGEcGfE --- hACW1LprkJJZHPwyCfQzYbsHvD4BYD6SwWzZO2DiznI
“e)<29>¹$mD {•øŒ|èˆ hFû K*N‘‘vÿ¤l¤:Iu<49> å$€\!»‡¯þ<>S˜OëÄ 7b"š‰øØoR²L³¥Úéua5õ

View file

@ -1,7 +1,7 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hC2TMg 0dRUJreCnj8NqQFh1cuTjrWvCb1bTsi2KDbJNni4hQE -> ssh-ed25519 hC2TMg FGPfMQ837cCsa57PtNGdoL5iuJU6yBqBLOi38gTWa24
gVdtfbSHDWgj5qn7CGsDof5c9LmQxYXhOMnho7QyCZY +p1ov9CK680rvyt1wotbNOdc5A8DJo//LE9na01T7d4
-> ssh-ed25519 Gfi4hQ m28RUQ6vlvX0PlnV8Q07/ETzRsESJ5XGIBMg/17mCiE -> ssh-ed25519 Gfi4hQ lSZQLcW9jJmTFuIsF5aHiPJcMqsCouXa0TC8XSBMG3E
qqNhizHNraYdj1bgk9V+2lpnTlDrujzSeScVOlJdUdI sBDhduQ19U2pbrDziofbd9kwBHbhPO9FKOEJm/HXxCc
--- pS7tN1Bv3Hr5GqviMAhGQ7+XenF7uji7fHT7T3uUBmk --- EuEFQk9H4WPRWJF5qt9exFvy8IVea0YHIUgUkF9TSvA
<EFBFBD>i<EFBFBD><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>y<EFBFBD><EFBFBD>aT<EFBFBD><EFBFBD><EFBFBD><1B>T u<><75><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%<1E><>L\<1F><>k~<7E>Ŷ<EFBFBD><15>W ±Ű áî± /żCí+Aô}ÄÓB¸ş§ńt(„.żśĎC—ű|Śś ΀

View file

@ -1,7 +1,7 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hC2TMg Hgu8Gyr6JIvBopdORjoOVkmuj34ulywG4ZLG1oWKeEk -> ssh-ed25519 hC2TMg 4FcYMlKpTQNeeUj7EkDFRVzlZ1ch1Qjd26mJLsSQNGA
HQFgssah/X2H7z/dTBKDneue1qT4X1jCj1qmITo8bj0 6fOpllptK9TGgXr3mFb/0bUvjhBjhXY7m8F0XR+e/pE
-> ssh-ed25519 Gfi4hQ GF+IvhAsFNMufUhBj75WEfmp6gYzWX5CRviwckwKYCc -> ssh-ed25519 Gfi4hQ pGvIqYZxMsmynhWJiHMCD3YX0spQbmuqdel7o262bnc
ohBV+epSvIcoF8Rdv5SQkJcFuwbm0T9TtTt46tTW/ZI h7zmqOB0aJSY7pvD5EUEpDH0N2v7VkJPtssLnQK0wps
--- 7XUWl8Vajcv1Y9V/sCrBO9om1QqM2/8h49dI8EMHdE0 --- kkhfrutrCG6qgnamNrVzgdPdU5DXro1soFbslTp64To
Â(ƒSÝ ,öXkTA4$×Í*3W¥R­9ø +ÔÐ/mÓ6<C393>e·ñ¨_ Öú…9Nø`/¤¡Ï.¼£€<§È?84R!äU)èls[òÇE

View file

@ -1,7 +1,7 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 hC2TMg N/VT+wN+v9d4REN5hdbyFZzCoVs1kZ+zu6vptlkaExQ -> ssh-ed25519 hC2TMg MArpjBV+1UwxZYXhAc8N3rGrtjNie2gHxbauF7+Ho3w
zDF6hpOhrFQayGnzXVkSCm8q2CzDjPXytYZmeQC9auI WIXIGJkgBzpx7on5KLEi8lW/iKcF0u0r4GVfLn2cLkA
-> ssh-ed25519 Gfi4hQ h58zzn7mp/Xop3zoh6EEPowAZvJQXd57SiGKWpRrC3E -> ssh-ed25519 Gfi4hQ qduy/LiAA/os2iU7oivTIfoTfWbBO/CQp8ZoXMkHr18
10MduQ9mEW48o70qv/ErDOxA8VZ8AD+2moxPGuHLt3U kS/HOP4zP4/Q6FosIJ+3Uf6qeX/7ivSDhvCXl2a0MYg
--- ncgQ+iPapD7NuwRTn/6P9G8cjO5yRdBz8CpMNILuH7I --- /dCQQyR+Y/57D6dBMEt8qGWj07yExjRWr4f50ZxEeuw
¤¸µòQêFæƒIAJŽÅßr¹þx"Á¢<C381>p§¬:/~Œ lã$mŽ/y«6^e]_ zöä)4\ĺö<C4BA>ťÚ˘ô#“â,]Ní —pNúď˙m /pÖôÖ(˘=Ô7Ý