diff --git a/machines/fry/default.nix b/machines/fry/default.nix new file mode 100644 index 0000000..eae09fa --- /dev/null +++ b/machines/fry/default.nix @@ -0,0 +1,12 @@ +{ config, pkgs, lib, ... }: + +{ + imports = [ + ./hardware-configuration.nix + ]; + + # don't use remote builders + nix.distributedBuilds = lib.mkForce false; + + nix.gc.automatic = lib.mkForce false; +} diff --git a/machines/fry/hardware-configuration.nix b/machines/fry/hardware-configuration.nix new file mode 100644 index 0000000..cb2f94a --- /dev/null +++ b/machines/fry/hardware-configuration.nix @@ -0,0 +1,50 @@ +{ config, lib, pkgs, modulesPath, nixos-hardware, ... }: + +{ + imports = [ + (modulesPath + "/installer/scan/not-detected.nix") + nixos-hardware.nixosModules.framework-amd-ai-300-series + ]; + + boot.kernelPackages = pkgs.linuxPackages_latest; + + services.fwupd.enable = true; + + # boot + boot.loader.systemd-boot.enable = true; + boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "thunderbolt" "usb_storage" "sd_mod" "r8169" ]; + boot.initrd.kernelModules = [ "dm-snapshot" ]; + boot.kernelModules = [ "kvm-amd" ]; + boot.extraModulePackages = [ ]; + + # thunderbolt + services.hardware.bolt.enable = true; + + # firmware + firmware.x86_64.enable = true; + + # disks + remoteLuksUnlock.enable = true; + boot.initrd.luks.devices."enc-pv" = { + device = "/dev/disk/by-uuid/d4f2f25a-5108-4285-968f-b24fb516d4f3"; + allowDiscards = true; + }; + fileSystems."/" = + { device = "/dev/disk/by-uuid/a8901bc1-8642-442a-940a-ddd3f428cd0f"; + fsType = "btrfs"; + }; + fileSystems."/boot" = + { device = "/dev/disk/by-uuid/13E5-C9D4"; + fsType = "vfat"; + options = [ "fmask=0022" "dmask=0022" ]; + }; + swapDevices = + [ { device = "/dev/disk/by-uuid/03356a74-33f0-4a2e-b57a-ec9dfc9d85c5"; } + ]; + + # Ensures that dhcp is active during initrd (Network Manager is used post boot) + boot.initrd.network.udhcpc.enable = true; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; +} diff --git a/machines/fry/properties.nix b/machines/fry/properties.nix new file mode 100644 index 0000000..18734c8 --- /dev/null +++ b/machines/fry/properties.nix @@ -0,0 +1,23 @@ +{ + hostNames = [ + "fry" + ]; + + arch = "x86_64-linux"; + + systemRoles = [ + "personal" + ]; + + hostKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID/Df5lG07Il7fizEgZR/T9bMlR0joESRJ7cqM9BkOyP"; + + userKeys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM5/h6YySqNemA4+e+xslhspBp34ulXKembe3RoeZ5av" + ]; + + remoteUnlock = { + hostKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL1RC1lhP4TSL2THvKAQAH7Y/eSGQPo/MjhTsZD6CEES"; + clearnetHost = "192.168.1.3"; + onionHost = "z7smmigsfrabqfnxqogfogmsu36jhpsyscncmd332w5ioheblw6i4lid.onion"; + }; +} diff --git a/secrets/backblaze-s3-backups.age b/secrets/backblaze-s3-backups.age index 2b4541f..2624470 100644 Binary files a/secrets/backblaze-s3-backups.age and b/secrets/backblaze-s3-backups.age differ diff --git a/secrets/binary-cache-private-key.age b/secrets/binary-cache-private-key.age index 48d97ea..15ca3d2 100644 Binary files a/secrets/binary-cache-private-key.age and b/secrets/binary-cache-private-key.age differ diff --git a/secrets/binary-cache-push-sshkey.age b/secrets/binary-cache-push-sshkey.age index 00e6789..3fdb50c 100644 Binary files a/secrets/binary-cache-push-sshkey.age and b/secrets/binary-cache-push-sshkey.age differ diff --git a/secrets/cris-hashed-email-pw.age b/secrets/cris-hashed-email-pw.age index 3b72d4a..112114f 100644 Binary files a/secrets/cris-hashed-email-pw.age and b/secrets/cris-hashed-email-pw.age differ diff --git a/secrets/digitalocean-dns-credentials.age b/secrets/digitalocean-dns-credentials.age index f71c0dc..5b83ebd 100644 --- a/secrets/digitalocean-dns-credentials.age +++ b/secrets/digitalocean-dns-credentials.age @@ -1,16 +1,17 @@ age-encryption.org/v1 --> ssh-ed25519 WBT1Hw ZMrG+yubAhxfDf/hh8gSfxZuvM5hsOBQu/V/KfdcNyk -un2XWeWmt9pYLAk4n54A52T96sgvasNgD65AiYL9YO0 --> ssh-ed25519 6AT2/g KxgJ1UJ1amcXzpcFmFFi3C3umo70iwmL5GxDaqfk1j8 -VZkDd3vgf1xX9kdzrDhmv2w/Ubq6UUJyw7UAkqmWlOU --> ssh-ed25519 r848+g MXTm1V8lHIb4oHg0glttyooeECLn0uVrHaY5NzAE718 -Qv+vEeuFz+sew5GmR17ALXKmpfByjwi2j93dMVAU5WY --> ssh-ed25519 hPp1nw 7dxkddbQHdVi+7dpxBHXYi8pNgMsRjfj8KLqgJFYqQc -984ysvTIvdjJirkUIfNMEUVKkzUTCBDAOgLbKZj5AhU --> ssh-ed25519 w3nu8g fC2KGM9/I2Sl0VHkYZy7YbvmF5CMWRIUahgGaGiZPVM -+IGvvjHj14bV9PS2r0L3pFNV+eDCE63ZmNdHfCG0yCw --> ssh-ed25519 evqvfg fAr1POoqc5y1stRkCJfgCHSW8QXIPEiFZT0STSP931s -wFWWX6tPV0mV5HC3be7a2xr4Pax35rT16S0h7eiF990 ---- N5A6/IK5wKwzUT20Hxu/37ovLEkLGGj7Y30p1hu5fNM -r&BHA%ǺhRղ~!ĝ{b[U?k(D -B7[b/[Yy[yOCjT-9:x(;Xy\NhLPymGf4aT< a@ \ No newline at end of file +-> ssh-ed25519 WBT1Hw 82G+z3UdhuvVClYsAILAucq9fPI3X7o3H385i6Ol5Dg +MPUcsww3Ug4i0iBzi5a4fLcbDvFr4M7YjIBSVrVV97A +-> ssh-ed25519 6AT2/g xtOG7lw90v3b25PiUt3pOgDLmVmt3OuoXyrXo2dhpCo +U7yBnAm4eE9ACG9eulkRWXSOi/5uHS3zbci0HMXgohg +-> ssh-ed25519 r848+g mwbIrF65yNGhl/NIRGRxXyE7P5/cebKkxMGNHDREkwk +XY8vNsUqrmJUe1Ig98WdjCBtzrlNFjBdejGGOTdVlLM +-> ssh-ed25519 hPp1nw ePanAzDV6jlItGW3tmzkzvIj7yWepWpTJrlgSWIwaDs +4c9wxHrjimRh7fud+JILX7Tc/oRS/VgXqczQR3l9f1s +-> ssh-ed25519 ZDy34A HXit5pOcMyQBK3yX3zc1OshyvU0Y6pAIm9vEcZUyCgc +JLsVe/iRza9VPBf3K7z6hR8wvC9H5MOpspGVUC3Mbvw +-> ssh-ed25519 w3nu8g uSPdspqLQzjPfUAc7PMYfjl0nG4eELaFxCPhsYzwR0c +FJsyZjRcp+I92uaomMTGgV9JPct0E2oCdcBBycO4djg +-> ssh-ed25519 evqvfg tDMxkOtnziUGnOQsLFquKCbcM4f4rWJUw929PZRiRwk +nxFneonZWWHIXw/WMk2lCMl5aTodsMZnUCYw7R/Uodk +--- ckZoAD5hCkEOwfzIpMZuK9YTY9bMKcGX3xcLu1ECOHw +U/7|zߝ8KE*F KQcX{*գ`NP?vdҡ o5K3Rũ(?IU~8%: zc) \ No newline at end of file diff --git a/secrets/frigate-credentials.age b/secrets/frigate-credentials.age index 998bc67..f29a954 100644 --- a/secrets/frigate-credentials.age +++ b/secrets/frigate-credentials.age @@ -1,9 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 hPp1nw p8uus03Jrn9HtEelmufFx2orYkSlyAq90L7bTm3n/GQ -Ki+Pf1RG27H2wmgxXz2u7fqlU2hrxTmBZCn8RMIh8wI --> ssh-ed25519 w3nu8g UQQYC93hQLRIgaA5P3Upax2HzfNddWkjTkAyZF5/hFs -33fVUBBaJFRhDIuZoM8Rn1fd0JwqjmyXsbu4pioxXw4 --> ssh-ed25519 evqvfg /J1fpbZORlnYADjqAcF8kV81e+mlxXC4mhMwozG7YXw -KYAtHd1MyNiEKoN/RgBCOsn/uCvXIjusXPFWW4urMFY ---- KVdBWZjlOA44GAK3GubvPaXlbg1zdpxL7+rJ4hv4Lmo -X/{[P+$_Z,t\#e f>,0i;VBQ8,'JRו=LL@bp?HM2up'g:W;YXsN Omy~ \ No newline at end of file +-> ssh-ed25519 hPp1nw MMPi5i5lVf/mcXOraMoErj12pjLWQppVTc18kMFTskM +eez7lnpUwseCP/5MZRxjyPZ11gfLHBYPPGEUXUftrAU +-> ssh-ed25519 ZDy34A dzbWYENdNUIHId+2XUt+gLpnw8xaVsSHrWfIhhBTYBI +NszPXqq/beWLE9pKMhbXYSEB3WDaU2EPy66yPC+oU+Y +-> ssh-ed25519 w3nu8g HjJYUyssutwK+bO120fPZoycsIEdLL0gnX1UDMHJKlY +jjr1bEAD4HHN1Hbdtj8VR6CqfkTHXZ6huJQ1fnp83s4 +-> ssh-ed25519 evqvfg nNibZIdrlMqQXZYT+qFPyd8uB1gZgDjPdfIS7RRjJCM +5LNiRyVpkJr4x1CtV+FRsLF+Tk1KUQDFIrTBQVw3N5c +--- 7dJKHwTqDkiiZaojRRK0mpxWopbhLwydPwFXtden9iI +'o:=1BcVd q=뎀j`Ǧ&@ 5RQشhOPCv7AwsQR٭OM"W*s a`p \ No newline at end of file diff --git a/secrets/gitea-actions-runner-token.age b/secrets/gitea-actions-runner-token.age index 49d2462..8bdbd51 100644 --- a/secrets/gitea-actions-runner-token.age +++ b/secrets/gitea-actions-runner-token.age @@ -1,9 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 hPp1nw 5wFHyqBRdZxUDa180U3RgrL4DWNF3BO60C1ytWdZvXM -anPvoQk7kvz/wBddKYquSZ7b6dslhIrhV8wnMpC725E --> ssh-ed25519 w3nu8g McO3H/GkcqQavMokZhXAsRijGq0wiXzmN1GH29n12wg -ooFxa+vYd49JSwdj9Knc8iDFyxX4elDb3IjOjrC5Cmo --> ssh-ed25519 evqvfg pW/T4WXURnk7G+HL+O3STBWkQ+5by7EgwOPTcMNakyw -HByJjWNhOg7PSms4Px9NO0FnFcMj1Ig2rOXhCNQri7Y ---- LCgnSaNDEKv8du0OxZoLtyF4W02E/6pC/e1h0+XDDGA -Vib[큐%{tL8P[2z{g/KGAZ嚜0pSg PY$ \ No newline at end of file +-> ssh-ed25519 hPp1nw CSR2HrrPUfaeOgAa3vt4yuQOrqyu0qnFBmTT2O4Rdnc +nYiiPmn/4Qmrc5VOK+/mmtzKD9xdvEF6SmRiPi/aFqs +-> ssh-ed25519 ZDy34A cmlgkgy5QvYYn6nHymo0u723S470qvUFt0Ubp6ggKj8 +8ACCrqGCkVbuFMNoGKMd67oMtZWhQHBigU7Tdqoqy80 +-> ssh-ed25519 w3nu8g GWytr1KtsXVQt6CKqqdjH92/Lc7aBjqa2N80oqeOdwU +c9GfCkKIaxMgsKWplXIQjiB5c6UE+UkRd4xlg1I5JSA +-> ssh-ed25519 evqvfg K4Z7DqPilKW9kEfFLDzJ7c2G6PvjRhxhCTEuw0Tw8hU +QsVD2iKObcP7HyVCXn9gPWvewn2Jm/OYLA1Eu6MRP1k +--- DGe/5H+9vk1EGj/mkUnvzk4VC5JVDIwVeaD78EHRiiI +PӲ dur"K"MƩx3 Ơ*J.Y_T%t(Yʵ8/Qar]mҖ \ No newline at end of file diff --git a/secrets/hashed-email-pw.age b/secrets/hashed-email-pw.age index 5cde73d..05541d9 100644 --- a/secrets/hashed-email-pw.age +++ b/secrets/hashed-email-pw.age @@ -1,9 +1,12 @@ age-encryption.org/v1 --> ssh-ed25519 6AT2/g kH4DufpuybglKzupJsGvWKfWsZ5xhRwefdPKkx/AuW4 -QrDu/vSbgEIgYSnraG5u37RNp6Mp6ARjqzAduy9iX/Y --> ssh-ed25519 w3nu8g mBt4VQNJAMwcseVhc8k/mB5XThbQT48OnstkWaGQ8zQ -6w7lMJA8giG9PVux1ncjCPrN7ER0S7uWi8UjhOOeMS8 --> ssh-ed25519 evqvfg uM4SAf1aMCvtRKdPn5BFr1EWlBGVgbgjp6OkuMV7GnU -Zi5X5TL7phRpwsbUVsFgS0qHvqtLdckz01qDfVypn/s ---- I92hNxGkHSHR/fQhUI5UAXvzIvMd+YBih9nFP5IZW3w -_N/ nHaehB[Դq\+M:FgPnhN/2l83q> rHtUJGn \ No newline at end of file +-> ssh-ed25519 6AT2/g BLyjF65Y/bq9gkAuzl2PZmL7Ge1BTf6MQ/J+04fwwCA +mdGmV3lmTPhVmORAVtJucy5EaNmOiCkZqdw+in8r8+E +-> ssh-ed25519 ZDy34A h7f7GMXKCzuVnoIai84+gNq18XqxOPQLt2a4tmmQSxs +RMoh4ecaEFybnE1ObWFZFHJKrIO3SbRynyDBljfSRAY +-> ssh-ed25519 w3nu8g XubNz2enRmr1uNZlErXBJngZrY52fJC4AUIbsaTh8yE +w5w3FK30UqLok7VeG8wILcyXeAIrf/Uzbf7AnHPfYAw +-> ssh-ed25519 evqvfg 9UkiG9r2b0ZJwN6DPL+j08YKjBOx2x6jrJlzg+N79lk +nmpBD/vZ7h3pAzeL8CO2oABTeA5iujG9Vr4aUgWaO0E +--- 00dECq/aOgxAgnD19UdntMCzn27Iywp4bQoyAaKJ3yw +lr,DgFO r=UCRwW ԭ*A$eV RHTISK +e*&[.v4ikeI \ No newline at end of file diff --git a/secrets/hashed-robots-email-pw.age b/secrets/hashed-robots-email-pw.age index 8606080..bb5bc72 100644 Binary files a/secrets/hashed-robots-email-pw.age and b/secrets/hashed-robots-email-pw.age differ diff --git a/secrets/hostapd-pw-CXNK00BF9176.age b/secrets/hostapd-pw-CXNK00BF9176.age index 37f1384..a8464dd 100644 Binary files a/secrets/hostapd-pw-CXNK00BF9176.age and b/secrets/hostapd-pw-CXNK00BF9176.age differ diff --git a/secrets/hostapd-pw-experimental-tower.age b/secrets/hostapd-pw-experimental-tower.age index e70f77b..dc91dec 100644 Binary files a/secrets/hostapd-pw-experimental-tower.age and b/secrets/hostapd-pw-experimental-tower.age differ diff --git a/secrets/iodine.age b/secrets/iodine.age index 8e5675b..91d946e 100644 --- a/secrets/iodine.age +++ b/secrets/iodine.age @@ -1,9 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 6AT2/g +D1KEq8bDAErE5NJABbpoONsmolgc2aNDPucgzJZT2A -jJpebutfcnNYT71oiwEATP89ZSnmjXx3skHrrk2MLOY --> ssh-ed25519 w3nu8g MHVAh0Jp4pTahZoHIw5wUsp8STJ3rlH1C6+jrA+sJFI -sqMpGLw3HPumgAE7GYddT/iuewYZH3xy7mE5gyrWloA --> ssh-ed25519 evqvfg HoJqNfMckAJbHBCleHcSnI1VbOx3l7lQv1yM030G5mc -cscFawOoA4rA3EAc/FtCafLYlVZ4vcDEEmzouOrwVVY ---- sjGmx4I61x+AP72rCFeWyNJAEUlQz/az5rQ7jNfjXjU -gV&\MuMm;Y?RD`(2շ ґ Ʋ) ݣT \ No newline at end of file +-> ssh-ed25519 6AT2/g 3s+reqcb4Hu/3Z7rICFZBOkW02ibISthFAT1sveyLBo +Eh5ynxeqqXhNbv/ASWZxzKXAzKX41uI5iJI4KqluHRI +-> ssh-ed25519 ZDy34A cHcA2p0VrGr6jP/CUTOSU4Gef04ujh6wmJjmEWmWNE0 +wwaQnj7RABFzTbU74awlIJeHHePtO7jihNd2EUkNZPU +-> ssh-ed25519 w3nu8g hN/fWUHspXoJmpibR4NAL3EXkKExe2tRjUzmLGK6VnE +F1KQnGe3M8eD9hjnHLc7hqFTw9iXh7ICz0u421DuFOs +-> ssh-ed25519 evqvfg r3AoIJ3KWCYIsV8+RTgYY+Eg+1EcBVNrX+ZRunKaug8 +KSXd4uq1/0ErZzSTPrCmY/66v4TT5PmFqv9LRSHNi9A +--- 3bGqZANqdfEgdiUzu38n4dzPOShgGUzQGtO7l2S+hwU +?\a'{/}L:|G`+MY$s+UkgIDK \ No newline at end of file diff --git a/secrets/librechat-env-file.age b/secrets/librechat-env-file.age index e4b237a..649ae1f 100644 Binary files a/secrets/librechat-env-file.age and b/secrets/librechat-env-file.age differ diff --git a/secrets/linkwarden-environment.age b/secrets/linkwarden-environment.age index a01e7f3..d2357b7 100644 Binary files a/secrets/linkwarden-environment.age and b/secrets/linkwarden-environment.age differ diff --git a/secrets/nextcloud-pw.age b/secrets/nextcloud-pw.age index 1940950..736f91e 100644 Binary files a/secrets/nextcloud-pw.age and b/secrets/nextcloud-pw.age differ diff --git a/secrets/oauth2-proxy-env.age b/secrets/oauth2-proxy-env.age index f1d3831..349311e 100644 Binary files a/secrets/oauth2-proxy-env.age and b/secrets/oauth2-proxy-env.age differ diff --git a/secrets/pia-login.age b/secrets/pia-login.age index 3baa8bf..3c0bb69 100644 --- a/secrets/pia-login.age +++ b/secrets/pia-login.age @@ -1,12 +1,13 @@ age-encryption.org/v1 --> ssh-ed25519 6AT2/g rk3jNJlQwab++isNOPpQJZlb4rL7nIAYfoAhlvY9QTc -J+6/MRepeixmDQzz3bRd/AMJpZls60dUBjrHh+p759Y --> ssh-ed25519 hPp1nw GnjIH+V6mLcXvfNhiBBwqBvY6NO8W+1sPcgvu6fS0nI -qP6jDxd+0h/AZhsBs7om0BDutrPmP/1NUEuZ7LBlxmw --> ssh-ed25519 w3nu8g QwztUaCCtEVeI9AbJn5dKH07Y2fal+Nn9/bsnBkTJgI -/Ce0a9bGv6RmQiK8C3wIvMCh5DM+m/EujYFsXgNjieY --> ssh-ed25519 evqvfg VLoQNzz62Q1KawvTHWeyBfCGTlGYNPQcdTaPq7cLxDo -eabkTR9iUPYqCj50R7rwYcrMqcs+RHWqRZai2KKzPMQ ---- fQkT/xI/iptJd/UmihEcUWx77d2wr6bOj5lecPa/P8o -,VlzOP'24o|Km FYL&>\@emVnm6nuO@wR^_ -ztF~ \ No newline at end of file +-> ssh-ed25519 6AT2/g MrkHK56b1uQIiMoSrGmCun5QzwFWQiCFZjHQuAkdBlc +ipK76P2VS5c00f3n468l+VsTndtEUwHtJTOhR1Zntew +-> ssh-ed25519 hPp1nw iVISLjddu2lJpNPXewFDmjhORkkzBNUBmq33n2l9yXg +4oOAaQpnWNsVXfDEK4rclKhAwv8xnE3EUS7PF44/GYc +-> ssh-ed25519 ZDy34A gZY++iCMswmQVkKiIUUuuR8srojCpykELGpa0mqHMFA +MSpvndXZY7Gm8VUQUdn/x39dVOsJ0d77H4zN0Ct+b1Q +-> ssh-ed25519 w3nu8g mnrSRjcTax6g1PHvOwCV/Al6AWkCwiRwMnuZg4vPHys +S2V1O0GF7wipp9Bg+7PA6z4WNbK/zv015AM1SfA/Jrg +-> ssh-ed25519 evqvfg 8M2kGsTS/cd0daAr87u0QqS6RH00O1zkSjYdXTxjYGU +uCUwdJFCdFWWlQPpINjf4dAIYZ/pa8tfz8pVjDLPJF0 +--- iyh7GvKqnNeyIgedqWGQMtYfXJGo1RphDpzuDXJbp1k +#/޿[4A ssh-ed25519 hPp1nw MRItBkM6GC+jht3ly0K04wCptE28UI9FmFAm2+8KHHw -Pbz+oZcWtzSz4eyWyRbi/a89Q3PripNJ+PYM/wiLKq0 --> ssh-ed25519 w3nu8g a5G6FrbGmglm2Ba2T6NPsaVP+/4g//jh9ui/BVzR0EU -f0xNuCbhC0FqqFH6CD9jPAgWmTEZqga/fRjU6VMdfSk --> ssh-ed25519 evqvfg 1lhGzpY7I0fKimq6sQ/zWUHCFSEaN31rmGCckUepfHY -3OfNrzAajS6azIT90CmVnBzXLXcwMw/BRhOfbcuuz3c ---- vagzuZWeWUcZTBISnL4vNVcpMX2CbJGHwfaAFiIZeHM -en!_% \ No newline at end of file +-> ssh-ed25519 hPp1nw gfVRDt7ReEnz10WvPa8UfBBnsRsiw7sxxXQMuXRnCVs +slBNX9Yc1qSu1P5ioNDNLPd97NGE/LWPS/A+u9QGo4E +-> ssh-ed25519 ZDy34A e5MSY5qDP6WuEgbiK0p5esMQJBb3ScVpb15Ff8sTQgQ +9nsimoUQncnbfiu13AnFWZXcpaiySUYdS1eH5O/3Fgg +-> ssh-ed25519 w3nu8g op1KSUhJgM6w/nlaUssQDiraQpVzgnWd//JMu2vFgms +KvEaJfsB7Qkf+PnzFJdZ3wAxm2qj23IS8RRxyuGN2G4 +-> ssh-ed25519 evqvfg 9L6pFuqkcChZq/W4zkATXm1Y76SEK+S4SyaiSlJd+C4 +j/UWJvo4Cr/UDfaN2milpJ6rU0w1EWdTAzV3SlrCcW8 +--- bdG4zC5dx6cSPetH3DNeHEk6EYCJ5TXGrn8OhUMknNU +/+pR[J-*@x0ک-.*&T~-i 2e`@Q8 ssh-ed25519 N7drjg lVrCcpRGeAJ+62CF+fTT+iGKmaaiBk2rmtzS3jz4ux4 -BbMLKa0uCoopsV0BekIcApzyJggQf4uFICuC26inA/c --> ssh-ed25519 jQaHAA k7JCJlbAKDuH+bLhaoiQQssN5gfwPw9w30J3OAA4nWg -fQ6te5iDG54mn5oXdarxMYPeze4ZWbk1yPAsLsTFby4 --> ssh-ed25519 w3nu8g r3wLOavRLT++n+NaBRtcQqKXFTFhRYGl8naqUWNR0kE -pYkqQIiwzpN/XkDBrfCuFPc3yzyFjRbdCcFmRaY8iIU --> ssh-ed25519 evqvfg b+BUWYHdu1z38I0BMqpkSf5qaeaCm2C+vf9Hcqgjlg4 -PK0y5MadYrM9ANyTMdHKXRTNi5cwD8/+19mN+vaTNiM --> ssh-ed25519 jQaHAA 86i8je5q4vVBfdi/Ws8/n4R/Z25uLw1e6zXDza8SwiI -5yuvdl0InHxrjRyi4SJOWEo6pWZt/mX8BsaFer3NwlE --> ssh-ed25519 w3nu8g N2QWi7I8V//jfK2ZGsXwBkEt2Zh7/5zpWCKUNV30bFA -ZmjY/lwFaVeM88FZSGwG+BYHi+32UPffZPZPbVcw+J8 --> ssh-ed25519 evqvfg cZflDyFn9H85TnSbi2HFrdVvlT5uZ+6+l4stOaoyOxE -3HpWWCbWoU1ufbi02xpXnU47Ti6YjrpMVh/mS5jgO0M ---- wF990HQn1zh8JVo2alfC/QhpFimLsLDtj26DREVYr18 -QhE{+帻R(+ NYI ssh-ed25519 qEbiMg P0wVQfRdC6s4rGpSxPSvgsens9QF+VphlX6QL91RNGk +Rdum6JE/NafVt/lvd54D3leH7QnX/hZoqOoUkp58vpw +-> ssh-ed25519 N7drjg LRBM5kYSJGMXCiIaU/tc8kq8L8tjyzYjUb5WeKfx5Dk +/hTFYyPv1gpKBmXJ0EanmfNZwkOg9SvCY1dhqJkSQ3k +-> ssh-ed25519 jQaHAA 2niqwTr3jLx/7lDG5Yqetu3lqfU+lCYj626oZVT3XFA +NEwUSUcgsGgyeHXTtDo6HYSkX4r7NyloUP+gabOZfOI +-> ssh-ed25519 ZDy34A 6NZGnadwDwPUscJdtYQywtuq3FNB0FvUDlztBnAAzBw +so26osNIZk/7tnf8HZwJ+G8+xcyDbpZ6uoX0GJBD7uk +-> ssh-ed25519 w3nu8g KX8U395jkHGX7LV9TXRl5OcZfcropPKrgonxJsR0MyI +KaWlP2Q44p53rqAtlojkj2EBcQH+N1EN/8pYhe92x0E +-> ssh-ed25519 evqvfg XCZp8XLQ10+OsDwpeBC0t2RAEhj8EG85ZvbYJ6QAeXI +w9PAegIWcFKtRrcuBk9ysc/qDecNyZBygVVCCzr2DAo +-> ssh-ed25519 jQaHAA 76ePAMsQpZJO6b2CeE1rgvxhi2JEOxC+OPIW8GBEnWQ +NyGlaWLtx9Vko4sDFdgsQj9oK1/gD4Y6HnVhOJfO0JE +-> ssh-ed25519 ZDy34A RrJ8q0EcqfNgg6Fk2ZrY/RiRjI+w0WFrfvHqi7r5pgU +ayHpp8FAVEIZhKTqYp1h/mL6UFSlQic7dlrHxbmharI +-> ssh-ed25519 w3nu8g q4j19BwrZAkFCICDOdAhGFWiD6eCLJRW9faeTaJEvE0 +Av4UT5VsBvdL0cZOoaTrDOBvX91uuVIwru4WXMC+NNA +-> ssh-ed25519 evqvfg UIsX165L2ccILCU5zFur/9IHarQn9nAaLH3nSbcJJE4 +cWztxUlKMcqx9GfAk2C+Gt/aR9ZXaXZYe9XQ3jnl3T8 +--- bMWqy/VkrJr/SmencAM0ClMc/jtY82jL2ZUYFdLK2qY +V㭥=W}؟ߥjUCtp BJanV:6l.8LS|r~~Ѹ~;B7ߏ yQ$ޭ5ϭQi \ No newline at end of file diff --git a/secrets/sonarr-api-key.age b/secrets/sonarr-api-key.age index f9c5eb4..501cf02 100644 Binary files a/secrets/sonarr-api-key.age and b/secrets/sonarr-api-key.age differ diff --git a/secrets/whiteboard-server-jwt-secret.age b/secrets/whiteboard-server-jwt-secret.age index f21f4ae..016db2f 100644 Binary files a/secrets/whiteboard-server-jwt-secret.age and b/secrets/whiteboard-server-jwt-secret.age differ diff --git a/secrets/wolframalpha.age b/secrets/wolframalpha.age index d6f701d..01e0495 100644 --- a/secrets/wolframalpha.age +++ b/secrets/wolframalpha.age @@ -1,9 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 6AT2/g G3ahigKIYvEJNDgz97yprVfANFzbR2uKcvBPNAxgwWI -iLpm56WMuc1Y10FwZ8HPOyBFNlhm1nWFS05DMXsjDD4 --> ssh-ed25519 w3nu8g lx5NuJq4c4wwww887MFA1qwuLPVvddvG83l4xLzUYgk -JgYBgcPw1jBa5yLSFBYVjf4jdoJJPoV6Q/d4Hkr3Efs --> ssh-ed25519 evqvfg Gw0pMtP3bxgZXeEseJ+2xSb21AFX46JCAeHMroEJg1c -qj1BjH+J9HOwYxoL2PEMa74nxfk9nlakl+40qoFunJ4 ---- 5Om+5hhrNjOi0MRmrb8N1t9vVnM3wWosDsJCARknPNk -5H;)\KAu7xjoxe*F怆)& } \ No newline at end of file +-> ssh-ed25519 6AT2/g NDsVQFHvqCl9KtbDE5oXyNsA4z9+4YiOsGHZ1m8CYW4 +6DBtl+pAuNB+PUnXSVTlVNAeFpr39dAuhOI4k9su1Hg +-> ssh-ed25519 ZDy34A extU5azTcNDgblB36KXiLnI4oMUbb4R5BWVlXsec5GE +D0re4GCb7KjcR1uVu+MFQe+LdaEY7xUmrYLJmgddYnQ +-> ssh-ed25519 w3nu8g 3w4aYKO7etSZsmCGaL6bKxfrniKCnBKiRRhvPXeHlEQ +inI1cUq5r8xM+xU+jaPD4yuZw4Q6lIZhwAztXICWu5M +-> ssh-ed25519 evqvfg Dzb7THrNXvfpoIy1yAi2aqJSv2RQ6pvUkAgQS2f6D24 +aXlOBtqoK0xMMA+woITlbXpZoe3EVx5yQaLA24wmUfE +--- qzPxoy3zUBEwJtCsPhi/tWxMcI8SKpxqptPTRQk4Yn0 +uS _6*+j줩q6vN \ No newline at end of file diff --git a/secrets/zigbee2mqtt.yaml.age b/secrets/zigbee2mqtt.yaml.age index c2fd409..8a12999 100644 --- a/secrets/zigbee2mqtt.yaml.age +++ b/secrets/zigbee2mqtt.yaml.age @@ -1,9 +1,12 @@ age-encryption.org/v1 --> ssh-ed25519 hPp1nw FnUaydWe7+2dVUIYrKqx2/0AzRPN3ZylczJBkTqeeXg -boSEnMZmQyre4mJBQkEPuXuRP90woU1obqMdh+uQKhM --> ssh-ed25519 w3nu8g pIDzDUVLZuZUCn6tGKpCLVS7OmhQiMgtMvuCKfWcgiM -zZxCUe0LslQ0ZqHV6sSMNQ5fhyscDFxVmJk0h2voEfc --> ssh-ed25519 evqvfg eukXn1jUoHwP/cVmYCJ1O0kYQw+Xsad1PswvbcFUMEk -B0AvuWyfqK8ZFgCAW/iuXB0sKoKmB9d62ZNRTdDG43w ---- 0aziJ5/DCB9kJUqWhIggCqRnsuqu9s/g4Rt4vbwsBJk -FVi`1XFII@omfQ=彈臼i?b? P6A-Y[G9 \ No newline at end of file +-> ssh-ed25519 hPp1nw KENwK0yRInrVRN1Tgwvx/dJsz+z8rQenw1B4aw57v2c +ucnKJeShVBVC8LmQ6VIGTlbB0VBpBi2/lGGfW78jj1U +-> ssh-ed25519 ZDy34A Ghz/fsNQWte2tUx2+kEHcRPCBGc1orAXV9QkCbsKBzg +i9mr3xguDEgLL53ji38H19dkZPHqcfqTy8/S2oaht0U +-> ssh-ed25519 w3nu8g cN44HlL1Zu724p+Kyrygas3RCRTpEPOfTdzFHkLebC4 +BOBnfvEQLTPH6lBdSOPlYeSSdy3pohctl00lXrDs2zk +-> ssh-ed25519 evqvfg HuPgckAebGwcWYCFNvNcNwg2QpyynHuVYRNiuC2j0m0 +HgJlN4gbED2FNaWr88Ocqdc1UJ3LA1n6fl/BUeXfwhI +--- eczVQy6oXmBIj1D2v8LuR8ZJxnzyCNxn+rqF135QJJ4 +aj0^ϐ('p1)F>aO:ڢ!8T Y{3ɶ;Y +SE.(Dq+q> \ No newline at end of file