From c06b0a6e9d1b1e5e6107c1c649f6cf910ecba8a7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= <dev@felschr.com>
Date: Wed, 4 Jun 2025 20:31:53 +0200
Subject: [PATCH] chore(secrets): add cmdframe key and rekey secrets

---
 secrets/authelia/jwt.age           | 19 +++++++------------
 secrets/authelia/oidc-hmac.age     | 20 +++++++-------------
 secrets/authelia/session.age       | 19 ++++++++-----------
 secrets/authelia/storage.age       | 18 +++++++-----------
 secrets/calibre-web/htpasswd.age   | 18 ++++++++----------
 secrets/cloudflare.age             | 25 ++++++++++---------------
 secrets/dendrite/env.age           | 14 ++++++--------
 secrets/esphome/password.age       | 14 ++++++--------
 secrets/etebase-server.age         | 21 ++++++++-------------
 secrets/forgejo/admin-password.age | 13 +++++++------
 secrets/lldap/jwt.age              | 21 ++++++++-------------
 secrets/lldap/key-seed.age         | 19 +++++++------------
 secrets/lldap/password.age         | 18 +++++++-----------
 secrets/miniflux/oidc.age          | 25 +++++++++++--------------
 secrets/nextcloud/admin.age        | 19 ++++++++-----------
 secrets/paperless.age              | 18 ++++++++----------
 secrets/restic/b2.age              | 23 +++++++++++------------
 secrets/restic/password.age        | 23 ++++++++++-------------
 secrets/samba.age                  | 20 +++++++++-----------
 secrets/secrets.nix                |  5 +++++
 20 files changed, 158 insertions(+), 214 deletions(-)

diff --git a/secrets/authelia/jwt.age b/secrets/authelia/jwt.age
index 5b80eb8..23f837b 100644
--- a/secrets/authelia/jwt.age
+++ b/secrets/authelia/jwt.age
@@ -1,12 +1,7 @@
------BEGIN AGE ENCRYPTED FILE-----
-YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IE9BWlFoQSBqUjlI
-N2FkRHNQVzIzaTloRzZtMS9TdjlleTVkZFBpOXRkb3VSUmVudkFZClZVQmMvcTNP
-bjNSV0lEZml5YmhvOEJ1aTFmYWd0TTBvUk02ckx4aUE0R28KLT4gc3NoLWVkMjU1
-MTkgNzJpajd3IHBrNGxjOE9yMk15QTZKcjM4emFJWkZQTXBNWVhhcGFuVlUwTzdy
-amV1R2MKaVhTU1ZaUHNuYlI3RzJ0TzczRXZHbVdQeHNZMUdjUjVaZE5jV0FrWEt2
-RQotPiAkPE0vJ1gzLWdyZWFzZSBDQwpBUWdkTmJDUDRKdkVyR3M3OHF5azVFcFBT
-dkp1ZGE5OUt3Tzk4bk1JMHQ2UStzU2pSUHpGdnljR09ESW5HZ0l4ClRiU3pYLy9o
-U1d0bWJ6Zzd3UQotLS0gVEJhWTRTNUxmd1BiL1h5V1VkMmxXS052RkFnUHJqb1gx
-emIveTZOWFFSZwpgkghEp5SVY8DRLUMbbmVXNsm88CJK8g82lkJ/fMlhjzDgeNSx
-FA93nyHHvs3QwDSIiMcBFhdMRLXHPi7PcEcXJ5qnFe7q+Ag8
------END AGE ENCRYPTED FILE-----
+age-encryption.org/v1
+-> ssh-ed25519 OAZQhA KbyHrlYxim+/UNEkgvCqGiCpBzzPVxhlovloE8okt3w
+aBz/wDq6bhSb87lo4tDX+yoSXaGZHzRTHbXx+4va4fs
+-> ssh-ed25519 72ij7w cSVQlhFpMl1CAQy7c627u6tNw4uat2ucznRE3exwzBk
+CkdIm4139854Q71BDuKHjv0phInKjLthkrz7WACsWUI
+--- DShdir9A4BSMYNzKKUcM57caBzLHAXoEtpXOK40nRvw
+f�o�o�t0��҇�\��`s�S0�8��w��s�����Ưo���Vc�+x�e�3q����K�*�t-
\ No newline at end of file
diff --git a/secrets/authelia/oidc-hmac.age b/secrets/authelia/oidc-hmac.age
index c45b459..b3e13a2 100644
--- a/secrets/authelia/oidc-hmac.age
+++ b/secrets/authelia/oidc-hmac.age
@@ -1,13 +1,7 @@
------BEGIN AGE ENCRYPTED FILE-----
-YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IE9BWlFoQSBOeTN2
-eXNxYUtkRHNWdXlFd3gvVnY3ZmlqUE1yVUxpK2pJaVB3V0N5a1dzCnhYSXR6MHZ2
-QWRqUkdyZ01ETU9na1dSQzh0c0xFSVF3ZEw3dVpMS1FRRGMKLT4gc3NoLWVkMjU1
-MTkgNzJpajd3IDlWSFRQTmtuUEpGUzljQ2YwQjAwa1FkWkkza1h3UG5RRE1IczlP
-aEVRMkkKMUJoaFNVVzliSHBpc2U3U2t2dzNHVUxaaHUrYVUwb081VUxXdlA3OFBm
-RQotPiB2Q21PQTM4Zi1ncmVhc2UgJ3lUbiBxKl9aXnkKeDJlektzRWh3TjZRa3E0
-OHo4Y0d0U3AzN25icGNvMVI5ZERKZDlWNm85VXhhalYrYnVRaWM3K3JNWWJtZGJj
-QQpxMlkKLS0tIE1BakJxNzJQc1NaQWQ2UDNBRXJnU0JGM0Rpa21QUGlFTUR5MVoz
-VTV3dzAKHgertuq5yCjF4ALVBdKPsBiIsYq83xbt6RqjqoWK/DMTO5aVntnCWymA
-JMlreORfUKmwhGFAZv2OZxkklrVoCMKlSvO1QI4PEfHbv4gUDmshY/Cej+9UTYQb
-FkMtqfcFsw==
------END AGE ENCRYPTED FILE-----
+age-encryption.org/v1
+-> ssh-ed25519 OAZQhA CbNqXVhHRSjlfsRuUlsnpwKFV4Fz5K41ik1YK9iFXFU
+RYD/OxonQE4azU7wE5TOlKB8ZNp8+Mrzauy7KOa+DO4
+-> ssh-ed25519 72ij7w l1JdwiNalhULzLJEpiKR8+jlhPfKFfvari9GG5PWTi0
+zlwvE+Qwy6fs8p8VxyGEMJ+kQFTQakMgjviPLyJbOqU
+--- zpv2SMvWkYrhBIRLdLzOjJWEtgZQWwjwN7bRSpx1b2c
+��&��uK��q*�B�2\r�}�ܟ��-&���]R\��ƹ�S���k��ˍ�Տ����pJx��峔�;����������TY˹��WPV>
\ No newline at end of file
diff --git a/secrets/authelia/session.age b/secrets/authelia/session.age
index 03b2a6e..af84c68 100644
--- a/secrets/authelia/session.age
+++ b/secrets/authelia/session.age
@@ -1,11 +1,8 @@
------BEGIN AGE ENCRYPTED FILE-----
-YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IE9BWlFoQSBoWmpo
-Nk03dkp2UTg2M2tRRUtrVGxDVXpTcXZVRkxiZ1M4RjRrV2JNb3g4CnBoZEp1TDRo
-eDJXb0tXTys4S1gzS3JUb0VhdGo2RngzNjMzMzM1ZURwbjgKLT4gc3NoLWVkMjU1
-MTkgNzJpajd3IDIzdGFRcCswSzJRUEFodWpsRGFXeVdISFFIYmw2YnR0MnRRdVNi
-c0xFeVkKdGkvbUowRXZXMXB1L0FVNUl3UUhpR242TmdhdkdsRk1YMzRNZUdXOXdC
-YwotPiA3SmxCW3VCLWdyZWFzZSBmeCAtVVdtICJjWTxtOWoKSGZWdFI5WDhvTmR3
-MTlVOWt2RGc4ODVDCi0tLSBjT1pjUmVHSUhpSFhweURYSHorRG1PaUpxREI3MHBU
-aTYxZ3RlT2pQWWl3CgIourHwuRbayNbUqiu07zsONDg/TMmc/G0PQYvaVySx/cBT
-BcHM/1oFscXXy48e3Bg0jUOUMtGdgQ1ipwZ0LALAxzWijuuhjqc=
------END AGE ENCRYPTED FILE-----
+age-encryption.org/v1
+-> ssh-ed25519 OAZQhA arKYXeDu867ATjnQEJxf0bW8nss4kz0YuAwvDlzO4W0
+5QAptNODuVqlDaqKZeEJSjuAYmJts4wAJVgSKmy7QMc
+-> ssh-ed25519 72ij7w edCgzNpTlzGWezoBUOkvmn3jeHbQJTa5UyEC4mgq2kc
+c8biB+5FhJz4odpfgEgiJMETg9RM/Mydi7ATJBl0iL4
+--- GUZouBpbC2U1qJxv9Rr/0uyyo1pRyHbQCXvUArSjbig
+�>�;�<@@�$��Fy�Q�:9�+�Z���"�aB8_!�SV�]gXB8�H���
+��੹; �h��0�
\ No newline at end of file
diff --git a/secrets/authelia/storage.age b/secrets/authelia/storage.age
index 02c9390..f773e57 100644
--- a/secrets/authelia/storage.age
+++ b/secrets/authelia/storage.age
@@ -1,11 +1,7 @@
------BEGIN AGE ENCRYPTED FILE-----
-YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IE9BWlFoQSByNm1V
-TmdWUFJFekRpWC84SVNteWF2R0tCOUxwQVNUVXgzOTVEUjhtdXhVCkdWNk9sT3lW
-S25iZjYzY0Z1Ykx1VkRkTFQ0bzN6Y3cwYzNEQXVaNnVId3cKLT4gc3NoLWVkMjU1
-MTkgNzJpajd3IFd6dFRQYjhmVTBmYmFoUGo1VWhYQ2lmYmNDMG5yT0dRMTFBZ3RY
-TmRqaTgKaFRCbjVCR25GY1ZRNEdXanpYNmQzN3NmN1RpZTVPQUtMWjczdFh0SWlP
-NAotPiA7N0IsP0RLaC1ncmVhc2UKV0d0SGdlWWphSnREWjI5V29rKzlQQUJsUG13
-ZlRPMmtsdwotLS0gY3pONmpSWlFza3Bqa2lQaU9tVTRKNExlWjBNdEdzUEpaelE0
-Z3lTYnU5UQoKlBHBfgjaKZCdbeKTt8ueefQ3PmBTxuixThJKvUzyPq3+UPCRqmdI
-ENCtKKxB57gI0WrqbnAP8OCNfTT+ZxqbnX6RDjtPgTR3
------END AGE ENCRYPTED FILE-----
+age-encryption.org/v1
+-> ssh-ed25519 OAZQhA 0RekMu5oG3uZbt3cjVB3qX76c4XCOSHzKX6kq8Ow5XU
+sll43ZfsjYjXRucJN132yfAKMzeN2vkiYsC1aoO/7sw
+-> ssh-ed25519 72ij7w znrhscEx/DBeheIG3aDCiPEoV3YjzuzXDY0LC1ICQFI
+zCCN4g1hfT/A7dXpRs1rFFqXuZX1WI0z9YUNhYqAYTo
+--- nsD8UkBzGdQa+fpV/EwBKs7kF/1J8atRZ/SS3+SvtiY
+\���?o��G[_�ٰ�,1�:�/��>���^�h�VZ�P�9���f)�Mȍ�d����YdO�j�i3�
\ No newline at end of file
diff --git a/secrets/calibre-web/htpasswd.age b/secrets/calibre-web/htpasswd.age
index 4f2a775..4ef1f42 100644
--- a/secrets/calibre-web/htpasswd.age
+++ b/secrets/calibre-web/htpasswd.age
@@ -1,11 +1,9 @@
 age-encryption.org/v1
--> ssh-ed25519 OAZQhA GviIh5aJHhSyeqQqaUNexIfCLuhriMadaIDpsVj0sEA
-wmqH3k27vVDMPrM4QAIUX0ikWkfWwjGiYsKjKcw16+o
--> ssh-ed25519 lJaKnA QThwbkO3IWK4aIv0BmWNO1yPkfllkD7eQxrw4G/TdnE
-evCPoGKGYoXof8tHf557eG506615wll69WVis5R9rSU
--> ssh-ed25519 72ij7w K9KghYohfmco/RqMXxUjobXtkR+E0SWNg55OsF/Kr0E
-5e51AekmLDtwnfjEkTVY9YG6WGuhXOaRE9FJA09/2MY
--> d-grease k *S2U{:e XQPA%c )"
-RA
---- BzR+WxQvJhKYJvjB4mRZhk2KaaZOja0+SMrHrfinR30
-��'�q�r��#�oR:O��Gp��	��2�-d��⿣f��2ѡһ�UL�(�t !������Y�P�î:��=�L�^�
\ No newline at end of file
+-> ssh-ed25519 OAZQhA tN36Z7oAa93iEs/+jIR2udu9jMXNhPzp/PJtKDjZskI
+uC5Ejl6K/ENNAFqwpxu0HI6cQso1UA+J2Avvhdttmvg
+-> ssh-ed25519 lJaKnA KUMR52HbYlmQqc9qpvEaQQckz/IZqmraoGovTf3pWX4
+nS3+7QeXn0ilOfR0XT3L88HJWm0gCZYHFmnS0Au1olc
+-> ssh-ed25519 72ij7w YP1Ui+DYndH/NKYNQvk0NTksXKgr8C9y78AmnXq0dj8
+fzfP0c4YMz2l4ZCiUupz7Bnou+0nnUUkFexpg6+8YCA
+--- j8WS0DIx4nQpwEl87g/ozL5we7Fdm7zXzjhbK2AUhO4
+G�Nex�\�|r�X��	r��!�af�E����!����+����&�L�KJ*$��y��"��:��ԯ:��ڤAJ�
\ No newline at end of file
diff --git a/secrets/cloudflare.age b/secrets/cloudflare.age
index bb563fe..fda90c8 100644
--- a/secrets/cloudflare.age
+++ b/secrets/cloudflare.age
@@ -1,15 +1,10 @@
------BEGIN AGE ENCRYPTED FILE-----
-YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IE9BWlFoQSA5bDJz
-L3JFbmltMVFMTUlwSUgyUHZhWXloWnM1V1grSGo1a21KbkY0KzFRCmtoVWU2R00y
-WWNXc0ZjTFh1VDUycnUrckZYVmRDc081STJTaGhVUCtpalEKLT4gc3NoLWVkMjU1
-MTkgbEphS25BIGcrZitGTDBWZGRLTlBUcEdvN3pRS3lHZXhQMEVjbWJFT3JKSEZt
-LzF2bUUKOEFxdmozUmMxdGV5TTBibWp1THQyUEhQRmJpRVdEOG03Q3puVEt2eUZ5
-ZwotPiBzc2gtZWQyNTUxOSA3MmlqN3cgaE9wTzhyQWpzU2xQRkdpWnI1cHJXWVN2
-VUg1MGNWdFBheStYcVBVL2UzRQpXK044K1lDeXUvaE11a0VMZEkwSlpjc3FzUVNU
-cWtFWFJPbDRPTlZDdmlZCi0+IDlDb1pRd2wtZ3JlYXNlIC0gWWw2VSAlIGBENlU3
-YnwKNjViZDcrNHJYMWl2Z3AwcjJ1aEJERUhZUVJuelFqMGVxRXZXYjJTWE9OTG1L
-bXkwMW42UktrRkNCc2RNU0tLSQprS1JDU0E2K0hCbGRtVFdmMG1KaFB1RDRGQkdW
-VXJvRXM5VDlPYU0KLS0tIEYyZUZNM1dhN3NhRnBBU0N3SUZtVGlKOGE5MGpucWJq
-ZkhSUHdvb1Y1Vk0KXQBYCgA8yiiK1kQiV5C2lmsPr0C3qhqkcZgIP7d/YBV9rtEa
-FC2pl45yf8NNdBtqv9+FBQCP7aHGRcqvjm9bM6EmYNa1U4ulKA==
------END AGE ENCRYPTED FILE-----
+age-encryption.org/v1
+-> ssh-ed25519 OAZQhA HIdgsKFMm+u47bwXxJ6XCEt1PdbE4G8oHjwMrh9criY
+iCW3B+NwwvcKJC5ydeJMsYOGp7ywErm2yhSZ03SyoCE
+-> ssh-ed25519 lJaKnA 1rUbB5DbLWAqSd+BhQ/eGRVuok83UkRd1RDZ0QbF1CM
+H7OpBpLJPfHx/Xsx6FlfXVh2xAapJgyTM4wRQeqYsw8
+-> ssh-ed25519 72ij7w LQGUUazNhRZoMGSj6fmN5CLlxpW71/vY7L4c+k5WN1A
+3trBkjwsqI2PTXlNw/D5fQPFcA9UY7sYKq7D9JEezAc
+--- AvmnFl5FwsFTqTpK/W1BGNPpqRJ9MFtzth44G/2BHII
+K|ǜ4��+��>��V�#�
+X����;�cjK�"�.:�rĽ���+)6
'�i����������G�3TI:]H
\ No newline at end of file
diff --git a/secrets/dendrite/env.age b/secrets/dendrite/env.age
index 83dc107..e4c2792 100644
--- a/secrets/dendrite/env.age
+++ b/secrets/dendrite/env.age
@@ -1,9 +1,7 @@
 age-encryption.org/v1
--> ssh-ed25519 OAZQhA fgZF7gVrFY+mwM8BEfgkzXS7sCgarHTS2Y8UK7FB3hg
-5Q45bu0Z1SbTsx0R2He4u7SErfe/DisHliYuxqisHyc
--> ssh-ed25519 72ij7w DnbIuHAmxkTqn7pgxlq91O9h0b0wsj2VighRh1WqQ0U
-C1JAbl23+sZf4OClbqsc7GEGWauW9GfjCHfCmaYLaX0
--> Oz`pkbz-grease 5w #,[ \
-JgtzmyNqvGxlyND1WSJLtlnmWYur
---- UlLvWMaswO3IWQLj/C8qhZaM2ffdsht54E6UVKRBHD8
-�K�8�kQ#N$��M�8\��"ؖϳ�S��d���Q��|32����9���DC�Pϻ6�+s(۫i|^5!�{��0�̻`������I/��U���'VY
\ No newline at end of file
+-> ssh-ed25519 OAZQhA aSEiL0Yxr5pZrRMCBd/DzrrOJhGMG9yGxY0TTR46ijw
+ulvZD3z82hr7On0HuZNtp5VjSbKoysJW+J4zTU6DigM
+-> ssh-ed25519 72ij7w 5MS+d5ks12gJvGjx/ZWYUHnYjALSYBz9cW05Zcqu8Tw
+jIT815rSYs0CI+woRPvzA/jnFdAVtXu4+oeQxAeT1yQ
+--- 1BEIY0pjbFFlb5xyrB0E7wGC3JN2G1BAAzVVVGSLDlQ
+-���z"|F�����<�J�V�u�c%�//>��Y0�f����k�^����_�6�lw����i��c���I?Z�Kp�T#6���}�[�l���i����
\ No newline at end of file
diff --git a/secrets/esphome/password.age b/secrets/esphome/password.age
index f019c65..c94bf54 100644
--- a/secrets/esphome/password.age
+++ b/secrets/esphome/password.age
@@ -1,9 +1,7 @@
 age-encryption.org/v1
--> ssh-ed25519 OAZQhA uLCR0Zvyg977i434S/9gNQgJwxxB9h5VEweoLoLokjI
-YZoG0t/cZtbcRQCw1Xmb1liusNhvI98Et3D8l/PcSGo
--> ssh-ed25519 72ij7w S2go+bzLLz0+b7hRvXHsWi9K7vP720Dlqz6BoFa48xw
-hqOtZhDTByyffHiR83DnJg4UwbavmDjg3xPD8awHsXE
--> o2.MQQ-grease ;qEW KxG{ :bMg*Y
-
---- PXilrtuv+2zysnIdq3AYNlmoFhm+9GyHenWoMih3jq8
-AAu�н�<YDc8μ���߈;��A���fM�M��9��|�::[[e�N��%x&�ͨj{���$K���
\ No newline at end of file
+-> ssh-ed25519 OAZQhA vZrMgvWa9N5MKJDz9tTBzejkakE4eJtLMW8JTY1TthA
+aiS1VkWV4ltdzaSbrYIJhF6gTtdx+D9OovOpK1UuMa0
+-> ssh-ed25519 72ij7w iyVquna0HCplmlerCuOCx6mA05thA6v4NDVxU3tVtFM
+GHbQqlkYFPNPG0nuPh+ISTQ1ggmcKKj0gXaWXT6DBQs
+--- w+OxpSTHM01SRrE3nM9pwyLxR1vm82LAhyhpEzLxL/M
+���p)��֦6��_�S�3�2��[�g���Y�''H��	�|<:R����$��	�Y��#�a=.��54
\ No newline at end of file
diff --git a/secrets/etebase-server.age b/secrets/etebase-server.age
index f53e081..ae45a73 100644
--- a/secrets/etebase-server.age
+++ b/secrets/etebase-server.age
@@ -1,14 +1,9 @@
 age-encryption.org/v1
--> ssh-ed25519 OAZQhA 4o2HN1kji98U9vLaDEmFnXfq0K91RwtSJO7FZkwD92U
-GR6Uvc/s1FJMrmn6hXxlV/6oZLSfUcqqtarA78pOuhU
--> ssh-ed25519 lJaKnA /4ziOKT99Xqq67voiRRn3OzG9ShqlyMqSVVwvc6BvCg
-aR8agV5X6pnCowWzyuxFpDMjRWEn/o4vqFzpZhfdFdA
--> ssh-ed25519 72ij7w XaXxG+Q/57DiU6RLcZ368xV3iyI46QNJMSh1Q9MKylA
-v2jSY5omT02/C4kzxneDSi1JhciEUaS6kYRFxllPNW8
--> o-grease '[y3/oy H @sLPop"
-uUGTPe30I+1P6CQImh/2wLUxvpq/ZKHhAHMyUuHvn10vwYwT917/Mmyzhf6d3KMJ
-TabJO2F3gJ1BzVMkHioxqZJbMivQE9rjMD66ijMPNLrjiB1sqkVO2hc44xgIlrFl
-6A
---- 7hqJZNdHDt5TVFDR2EC4VMRo1/pvvbkSNRoG/cnMbqo
-�|��Ī����gZ#�߄2�g��E
-�M,-v�s\.Mؓ'��d�kF�y��#�0����h�43���C��
�]���
\ No newline at end of file
+-> ssh-ed25519 OAZQhA i3IQbZWznZ+uSzVlUUYAZL4TEfyC6/gGdcnOZona+CM
+JQWH5KgzmzjEphOa2YPds+x2Grq29FKXUqwTrw20NMM
+-> ssh-ed25519 lJaKnA aA85EObj36ncs7YVh6JqKBdmvl2wtgxNIM+LSyG6sSQ
+Po+i5N1Lrk+ptIXLaaZuSI64d+bgpO9oBSz8po2hji8
+-> ssh-ed25519 72ij7w cgWJkPqR2TOgY5nJkyU6NzLYsaKAClDPkeUwsGl6USY
+oPfkn69K+KpXDmTNRJ9IpCRJB+wgR+cTPE4RIltLdGk
+--- xMm2lD67uvhyYtUC/R6aCsc9KQ9p1Dsn2kPXrMRsUa4
+iFP���j��^�;ą�r�0Hr��/	M�7E���a�^h���m�㤓�\�I�&���%�n�n���[<<\�U�����g�
\ No newline at end of file
diff --git a/secrets/forgejo/admin-password.age b/secrets/forgejo/admin-password.age
index f669e5c..6675861 100644
--- a/secrets/forgejo/admin-password.age
+++ b/secrets/forgejo/admin-password.age
@@ -1,7 +1,8 @@
 age-encryption.org/v1
--> ssh-ed25519 OAZQhA Qs+kBM/8cOSTJ9TsZ4WhcYGyj07RRP//jEXA/LrSeQA
-lJ328T6kcUea2pkS/M/GFV7/x7dym7870/7ZlsRHMKU
--> ssh-ed25519 72ij7w fHAFoSMZxmLTyUHlXF3/7uQgx844CBK8WeNtLrq4vBo
-P05jEPm+s6nzmoGjZatrL0WT3iY6iQEXqp0kh9mNRfs
---- r5uZPQFW02c8VbgrHSuESjgHm1hHRAT2mtzzbrd2Srs
-"��{B=.d��1e��J�Vzo��j�RJ��
��  ,֜�9^"Ɠ����چ��Fgd�Ǜ�2eEi@
\ No newline at end of file
+-> ssh-ed25519 OAZQhA WDSAQL+4ALbW4cv3RqpJE6+UPHqAlrraEN0ZSA1gbEs
+73LWwwEkf3Q78YVD2AuUFuVVEf3egKTmkCe+BlVxsdg
+-> ssh-ed25519 72ij7w K2mj0IC7QRY3CWWe15Kfm3tldNY+/t0UIXuM0x2wFUE
+GkaGd8SWrIO6a+FK3vnnpPTL/jm9DEjyrJwCY8/dQE0
+--- fnJNRu0PayaUhLArh6W+IrqQG+qc2kkF/NzzTIhRwBM
+��������e)����-Ǫ�A<�gn�xh�ja��
+H��M�K�
7%�Emj�ݼ�2�db��#�v�L:�X�
\ No newline at end of file
diff --git a/secrets/lldap/jwt.age b/secrets/lldap/jwt.age
index b11f8be..07a75e5 100644
--- a/secrets/lldap/jwt.age
+++ b/secrets/lldap/jwt.age
@@ -1,13 +1,8 @@
------BEGIN AGE ENCRYPTED FILE-----
-YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IE9BWlFoQSBBTmhu
-ZWI1aDlUZWhTMjNNS2YzZWkxcit0dzRUK3NCL3ppM0d3QkRwNWtFCkJHeE5HQi9R
-SGU3cll5UUFBK0dkRjBhMWszYXR1U2RCbnUxZEJkdm9td0EKLT4gc3NoLWVkMjU1
-MTkgNzJpajd3IHdJNTVabm5XQlhTcUNYMWdXdnJ5M2FwcnZ6OTZncUI5ZkNxWW9x
-Nk1QVnMKL1QxdlgrV2pkakgyZ1c3MURuZk91UjVBMm1nQ1JsaDYrdjZTOTg3SGRG
-bwotPiBXanFbSi1ncmVhc2UgJXlJKCpjJy8gcSQzd3k8aDAgJGZ1JApEOEFGUnNi
-Wm94WVVyREJRc1ovZnY4ZDdzY2pVc0RiNHcrRmdHYnVoYXM5NlRSc0g4Wk9NZ1hG
-R1dvc0R2TTc5Ck5SSEh5QnlJNFowRlpzTDRheElydEJpK3pJcXAxR3dubEQrb2VS
-K2NCVjcrenVPc0xjSnVOTDgKLS0tIGNKbmRYc2hZcGFXTDdQZnVRLy9VdlEvOHBH
-M0FCNnFOSHZJeHBaWjhPcDAKzHHjMjYciW12Nit/gpsfTpZ4GS+f/GHd06kcNgA+
-FziInFPQSUbAZwFzunv/PjHF0H9oeCQojw/dOPV2htzoKrZNtCpvSu8KQg==
------END AGE ENCRYPTED FILE-----
+age-encryption.org/v1
+-> ssh-ed25519 OAZQhA OHOYKyH+PiWpcfQHjFK6fqPxOcXxZzWGqmi8KsYLpG0
+Y/06cLO/ospGKS2iTyEBJNob2ue/TyCO/8aWSgbJ2Xc
+-> ssh-ed25519 72ij7w Gg/L8daOS6n3O14t7AOyge3aPu3SQqusyGluIrsZEHk
+pM4tfLskyuHu7b6fqv1wGLhVohecNmDcj/lsqm/W/cI
+--- xMpTXtf9U/xK4yQDV/chtSbEuLgHnwj63rvhoKYEnYs
+�Z��@�+�m�1"m��•D=���P�$�����l�d���4�$H�Kj�K#��i�V��O��8�ũC�
+�b
\ No newline at end of file
diff --git a/secrets/lldap/key-seed.age b/secrets/lldap/key-seed.age
index 8cea71b..b2529b7 100644
--- a/secrets/lldap/key-seed.age
+++ b/secrets/lldap/key-seed.age
@@ -1,12 +1,7 @@
------BEGIN AGE ENCRYPTED FILE-----
-YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IE9BWlFoQSArVGhX
-OTU0VFZTYkFOdWlyVVRCekNIbzEydmN2RWJQQURUclEwZUgvN2tFCkFtdXBoK3dD
-d2FlZk1lbFRMYWtqUitMOTFBU0xhOCsyMGNVd1docUlhZXcKLT4gc3NoLWVkMjU1
-MTkgNzJpajd3IERIZDA3a1FMLzZ0K2I4WExkWXl4MXFwRW9rTHR2UDJZNTIyeGpi
-SkQrVkkKSjRna3BxK1Y1YVh1VUVWRjZicUo3YzgzTTlkSkVWdG1RWmkzU2FIRnBn
-cwotPiA5XS1ncmVhc2UgJiAoIGlCeSAoCkhIZGpQZGZ4S2lQSktPSGxDNXp2MHR1
-VW9SdlJQdnpoCi0tLSA5RzZtUGJJQ2kxWit3Mlh1K1poVlMyNVY1a0hqVUloaUY4
-MXZkNzRCdUVrCtpYEIg/0kdB3Wi+EE6flaFdJKA+h37lDDch4IblSN/yia1xFodW
-h+DAl97K1Dr7UqhHGwQg/jGmNrS7u5NVHruajklAr1SmFaPXTyEzuOf6C//r65c+
-CJKcsjVO5fK6Rvk=
------END AGE ENCRYPTED FILE-----
+age-encryption.org/v1
+-> ssh-ed25519 OAZQhA e4xelzFxId8z7YCBQvVpL6nif1nIBMCyPxwHJ4MbBFI
+rAf/DEKZjXPbXJ2q/yHCVQWWJFORVMNYLWspHQgyyiQ
+-> ssh-ed25519 72ij7w 9aRrIxrXXjZhgRDZz+8wx9FpZ+B3dDEXQOVPW/d42Do
+OPszCV/M+vMMSa0ZFOwC44NtRvzr3zVJjOIO5OE47TU
+--- w0UGo60TsbJh+Pqc5jG6a4YVOhfilyGgvCWj9L9oIos
+d����=��86��s��#�r`��_���2Q.l���nmČVb�rt�$�I�	..�J�{���\,;�ۍ�#������`8�ͣH��׎Tԩ
\ No newline at end of file
diff --git a/secrets/lldap/password.age b/secrets/lldap/password.age
index de29669..3a5f3c9 100644
--- a/secrets/lldap/password.age
+++ b/secrets/lldap/password.age
@@ -1,11 +1,7 @@
------BEGIN AGE ENCRYPTED FILE-----
-YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IE9BWlFoQSB6R1M1
-aTdhc3FqZ0hMUHNaeEpINlg0SmhOMjhvVW5TdnN6OHFwc0NLblNnClk3SW1ObVc1
-TnI0K1VCUTVUNGVFeHRiLzM0TjF4WHhoY3NJTXhqUFhFblUKLT4gc3NoLWVkMjU1
-MTkgNzJpajd3IFluSVBoOTUycnNtVi9YRVBnUG1BZUc0amhqNVZWQUdFMXg5cUI0
-cUdweFkKTGJuOGFpQkdTZDBIMHZsZzlVN1pDQWxXWUFaSGtGYnZaYVJ2UWJ6YXcw
-RQotPiB4LyxJLWdyZWFzZSBSOmEKWnV5VzNVSThMNGphNlFpRytmV3FzbzB5Ynh4
-VkxMMlRZREdVekxnCi0tLSBwQWw4OEpoNzdsSU5JNStJVCtBSWlwVDhPSTcydXJm
-c08vTitBZ21yc0owCgKj/75iP60JaABafpvJGBOMzULTfUFJX6zupVWYwJWOhjJf
-B4UpuJHjwZaoEqtVbmD1sW0SmB7UCtkiCUnsMRDkPiCppYxBW/s=
------END AGE ENCRYPTED FILE-----
+age-encryption.org/v1
+-> ssh-ed25519 OAZQhA uaL1oDcydcd8Ns/wst/CSpIAWcEwg7x1NEcSfd/SR2Q
+1IlVU7awSUCNBcqYneYW8Sqsn8lXefAvFgCA5XbSh18
+-> ssh-ed25519 72ij7w CfxBkYJdEW7bXVVyI53kuC5FrTeriJtA4skUsr1czgw
+PbY2meWWHPTcP6KiTpz+GTrjJpuYWnm276RuH5UXUQc
+--- LXi9FzjG8QZp2Q3nFvfxu9N4R/4PXGIR6KeUQCTb4dM
+O!�ז;�#�w�F|��8U)�H��3]�ͨ�``�@�3.d)�CTa���?
g,Z��r�+8q��)Ek:�Pv�
\ No newline at end of file
diff --git a/secrets/miniflux/oidc.age b/secrets/miniflux/oidc.age
index 2371fb3..e7ad302 100644
--- a/secrets/miniflux/oidc.age
+++ b/secrets/miniflux/oidc.age
@@ -1,14 +1,11 @@
------BEGIN AGE ENCRYPTED FILE-----
-YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IE9BWlFoQSA5NHN3
-cjdqWkdRTUYzN3FXcksvL3g4Uk51Mkc1UFBVVE4wQ09vSVJZL25ZCk1KQTBWYm9I
-dFNCUWk2d0VSZEJOaHAzNWtHc2pXQnVGMDQxaEx6RjhrVDQKLT4gc3NoLWVkMjU1
-MTkgbEphS25BIHRvUVhIUkZLcTN4cGkxcDZhcU5GRUM5aDdwMENKT05iQ3FxKzcv
-N3c1azAKdmJZNldyYWlGVWNSU3ZvVERCaklERmZJTDRNSTgrV2N4WjY5eUNnZUx6
-YwotPiBzc2gtZWQyNTUxOSA3MmlqN3cgTmNpQ1JidHB4YzZlWnpMSFZQVm11U2lp
-RUM3V0h0QTZqZHFZdEs4M2Vocwo1WCtGUVNMNTJlWE1udEp5d1hTbUsrN3RSQmd5
-L0NkdmtVc1kxKytvVzB3Ci0+IEE0IU5JLWdyZWFzZSApdWZDfT0gZk9IZTZQICtv
-MnVSKWdaClNkcS9CVHdXOEtXcHE0S003bXMKLS0tIHc4aWY2ZE1CTEdQU2FsMVFT
-VDA4ZTR5L1NPZDNrbDZreUR4ZzFNdWptZkUKom/4iwFcqPW2dQNzwRuM4xQrYl9n
-vmRe4G86tGWrGXJxX67sjzdAFPOlOlKyY6XB/81uX1jKQjMyrc6arEwxXlno69sf
-TQU4YnUimetK5tdxoWGfFZ3rew4XhIYCRqErJ/67npKPSc9o
------END AGE ENCRYPTED FILE-----
+age-encryption.org/v1
+-> ssh-ed25519 OAZQhA cjfLVMSx4gIX854XtcYPXH+R+K0OFCtTV37OtcK8K34
+Byu/nsDgr4e7SKWy25A9VrBW0/yYpe7/9goG2YwV89A
+-> ssh-ed25519 lJaKnA XuyKGubj5JUjz8OmzQp/HZpShL7P9w8BHDGpLqcSJyA
+AGdS/SWqK0es/5VUfBU4FYdnjLfL1SjjAdnr4z9IMUI
+-> ssh-ed25519 72ij7w T8d9aNnTqxFZDVcuZLnEQaj0Pe1L71Y+htW+2rmLUDc
+QZuotayT4i6fRgJ/4/PVqIr1kaQ6I2nWYIQIwf+kPfg
+--- VgsxwDeRLvKjJQ+2NK6HJGkFr0KMzbKsq/8exzP/rPo
+�_pc
+*��Aә*�K�8����vT#Y�H�5���r;ɓX� ��Ɛ3|8@�/P�]c|��b�y��!�YL��
+��[�,ɓ���+�g_�D����6��
\ No newline at end of file
diff --git a/secrets/nextcloud/admin.age b/secrets/nextcloud/admin.age
index 6ebb7a2..a0cc4a1 100644
--- a/secrets/nextcloud/admin.age
+++ b/secrets/nextcloud/admin.age
@@ -1,12 +1,9 @@
 age-encryption.org/v1
--> ssh-ed25519 OAZQhA g4gEj/tNDqBqLDhp46DL8gstorhQOurQr4Mp0bfMSUQ
-tP1C52+IXaJlZkmr0CzkMgiQmD1z18ujaVy2rI5IURI
--> ssh-ed25519 lJaKnA zI2rUoBc8rgi/q9yL+BiPHBvYteHzqh4lsVyUpFHW0k
-MJ2DU3+cDxgMQ9BrhkS/rycwWnfMTOYKQ98i0GhrnR8
--> ssh-ed25519 72ij7w FMaxVVuPUBAuhkbcRvElCIOl+BRPu/+lEjlIZNyo2zI
-m4emcPQvyDGSL0HUAaLUJaUKNZ5HKgk0ZnKBUwXYh0k
--> 9`-grease
-A1YqWcS9E+rqxM0wVyZBsNcKixh3vGze9xSLPv3eCg
---- zQvN8kcHFsNMxX/JmzC6D+aI0oYNLpM7mInlUCSXIgk
-��N��я$HB�c�[�-�n'�{�����K�g"���l���iMn�R��Ax�^r�z[P�
-�^�<
\ No newline at end of file
+-> ssh-ed25519 OAZQhA CSJJv8kqcoNBnedMOjcWZ+5Zy46uzq/bMNhHvA/d2hM
+I8EPyN6Eu7o7Nh7FFfYl4Yje9FM4y3uiVkR6eAU7iIQ
+-> ssh-ed25519 lJaKnA hpuHay4C17abvwzFg4oL9jDimppQG96H8GtJ9a00kTY
+KfLNmCTenHxx8+v98W26zp7xkF+bjUMOZuNWhFUGQBo
+-> ssh-ed25519 72ij7w hdgJ0d41faWPU9pXVHMXlXxnArHdNuQPrjTcxXFmoy8
+8Il0iIc/5TQvS9QI3ykp9AX5UjTtQ88JWkwFHle38RM
+--- sQuvQZ/UqndUxYlV3s5ZuFgue3yqo1z8Y2HL0CzY3Lo
+<S�q+�,�Z���zM ��y'	��`iF���q����� f7���~���n~��Ct;�|'�:�X�jn�
\ No newline at end of file
diff --git a/secrets/paperless.age b/secrets/paperless.age
index 4eb3698..f7e1bd4 100644
--- a/secrets/paperless.age
+++ b/secrets/paperless.age
@@ -1,11 +1,9 @@
 age-encryption.org/v1
--> ssh-ed25519 OAZQhA eUWJnmN8GjBciZymHMUWVH9IZoTUUq/lvnajc5+3GUo
-YxZw65BCIerDY1e8Q4C+27U1kQA3yXgFoiWM9PZ+87w
--> ssh-ed25519 lJaKnA W6uKL99UR5lQCvf1mOyU/kIBWkQzky3MMgjCUKU9ajY
-7tZD2C0Y7SScTnnCpN0sGuGS4Kn0FmL4UEzF9J25rX0
--> ssh-ed25519 72ij7w 6AkXFRkq5ExLc3C+N3LSNP8irjXSFVaHaKneDVstzRs
-H+rwU8norOvYGOqh6mqXZeu9jR3q+6Bn/znPGfsNb+A
--> t-grease RY
-KMn54fEriT6KaaMK
---- U2n+q3kRKHYLwU+Piybjp7gUI07rLyiR4uvZgpk0y7o
-�l�4v`_�=Z*�>�#��yK��C�7�	=�r��VI�U��CK�=�_�%�+�����I���T�m���{
\ No newline at end of file
+-> ssh-ed25519 OAZQhA 8nk+Ogg5zaM94pi4XelmD+pr67PkfuuT+0Ylm7DUCG0
+4S8J2TZArzt6nQ7o9mKo//RD3rDdZ9VpAvjXpQZwjRE
+-> ssh-ed25519 lJaKnA JVgN1aVNe3aZXgDLAvj24mTUQGsTpVGbUxdBJ6JpFzY
+XPdMrTVgHzL75x1XP1TjyYAfYDuCBsU6MO7/nVJhBcU
+-> ssh-ed25519 72ij7w HctaxkYD9S0hvdNdAl/HZUjLsil6n2LPO8R7XJM4LUc
+KJOYvIjU3EUXUeWqKk9uQ/PQmwKZCfP2fwLBm4LnXp4
+--- hODEXqse+y6/FgAqxvt9XwrmTZ5KM2TAuhzUwsQOv1Y
+�m/��,���q
�(r*Cڕ��yr�]_B.� �mZGPtyG���z5s=b�mi��mke{<�ɐ�1ۧ
\ No newline at end of file
diff --git a/secrets/restic/b2.age b/secrets/restic/b2.age
index 7600c2d..cccdc4c 100644
--- a/secrets/restic/b2.age
+++ b/secrets/restic/b2.age
@@ -1,13 +1,12 @@
 age-encryption.org/v1
--> ssh-ed25519 OAZQhA ACn1LklebzelRwd/v1oRGdWi8riHTszvUnB9Z3HJ5Sw
-IF0Avp1PxQDkk8i1yQM3n7H/awsOOuOm9TkJXOhi8eE
--> ssh-ed25519 lJaKnA CBQonYJYzrYMei/CA/91Rd3V/N8ier1aiDxBixuDTyA
-8vhqL8yIYjbezZacdsxEwhpDknPnQi82nBIX5+L4jdw
--> ssh-ed25519 72ij7w EcC6YIEDXDQpZ4dz+cyTolwt1JLjeIrFkUaeZ1GgsTU
-naY7CiD/wuNz867oKL/9aGPR62pgUk07Era2URWBZ4Y
--> ssh-ed25519 sUWWPg tPu4LLredqfYQ2m6F7OSc8EhY79lYanElDcjAoDfKhc
-HtnI7/XPorDSMLV6qdf6WyAD+E140drk0JMPh7PsS+c
--> 6.jA7,K-grease ;4R b.WY K5 S^7$%1
-S3PzPEsds5utyA
---- Unsz7ZSY6Ps04ITR+S+PpkHrCB5Og1PtSyX3HsmPDWs
-To�"-�.W~�G��ۜ+�:9z4��_ӯ\�;�B۲y�-":������xI�����KC���܏N`w�S�6�����C�M�An���.}'*�iFo1�z�II>]��0h�偵J
\ No newline at end of file
+-> ssh-ed25519 OAZQhA Ltmoi6rOZHkgA8MWChs78R+kNWeSajUR3JyMIwILFlU
+R8UIwWWL2WBJXQfAq8+lUbo9+x14VDMoIYrLYGW35RU
+-> ssh-ed25519 lJaKnA Sdj7S59vy62+HfcCOMdSbIx4NAljl6aluQGhJVkNhxI
+lsJkd+82YS4KgUJuaH08Xy3Rr3j3DiyVCKIBSAa6824
+-> ssh-ed25519 72ij7w 18+X9Aq+ZfFBJj5wH1iBTKHcG/4Bu2UH0IFzm80YVSA
+HqyDAhi1/gi4y75YetC+mMtx8cI0o3ZiCbGtMZlBG50
+-> ssh-ed25519 4e2jfw rjO484qI+Lwi7aP/vOqm12W4DyEiVkOKABXO5aAttkw
+21RClFgHUau2CiNlSFCHMNUtGmhtb7OsoOI5Orfo9ko
+--- cPY7G8ZnNds7cMS6ERxpCok2fMHd0Sb65LRRpKiELfQ
+����]@N3�֞��`��u��j���9��lB�'%�ef�x����!�Jlap�VgcNV>WFnx�N�t�ym�
�"���������I�w���K�
+^!t��v�H�`��u�MD�\�$�
\ No newline at end of file
diff --git a/secrets/restic/password.age b/secrets/restic/password.age
index 9004fab..a8fee8a 100644
--- a/secrets/restic/password.age
+++ b/secrets/restic/password.age
@@ -1,14 +1,11 @@
 age-encryption.org/v1
--> ssh-ed25519 OAZQhA zPN2QDvctt1bHqesnQt1GPFqpTbC63CTfTo8DdjbZBA
-IdnGKHIybx6UcOqLhuyx9/RikHiQMxMj/P84xQ3aQkM
--> ssh-ed25519 lJaKnA FLdyEHmiSYm+vLe6VQE+hYArC4AXCdlPScCBmWzIxX8
-ZXBYdWjsV6PKMiD1iTwhY2kWrIDJd8ogQvu13LpiGDA
--> ssh-ed25519 72ij7w SpLfIbSRDtkRD2BZMth1zI1wNf9bJ6hYP+a+M7IqbQE
-17tPBLDv+kMuhVyw5hPCN+buYoTzG8jTW69L657I2Z8
--> ssh-ed25519 sUWWPg IW56uNb/JN2vMjrxWeXQfnVTz0Kh9NgI41CPJiQgg0E
-XRKrn3NsL6hYj23vkaytXENZqAlHCRm+mMJYTmJpRB0
--> gTo-grease <c-Z=_f u$`oZ \lhL5E< 54
-Tf5rxFBeqWO2tpGcmCPYqJRsWQ38RuxyY5lZGueGPSmbQi44J5hXPnF+8dZOozg0
-7umvjLeZv8tJwR8KML4VJg
---- me2eQy9GKQXyD0kkrP87qAQPBWiA2TmaeIXQboSQiN0
-���XA���'��<�G���,ҧ��/'���G.BM�ڇ#*�a1�8����9ޞ���b��b�
\ No newline at end of file
+-> ssh-ed25519 OAZQhA vYIFf7hNvre3WoVojkRlk1L48iIGfeDmVIDL0BbVOGk
+CSbJ/HP6l8tApw0rBpVpzcu6z1UMChjDKeDeEZDt5WM
+-> ssh-ed25519 lJaKnA laFEDSLLlAPAF4BbTOlshB/Mt1eRdBqm4662PvuJrlE
+TMz3CHOy3nshNHGieIo9OS8wfTkS3IcHyH8/o2KLHBc
+-> ssh-ed25519 72ij7w kENgOd+Ytrjee8SbAhJUWtyCs4tqj+ZUvgrgbywf0g0
+QtpRRDiHGCm3mu666liJd3OYukPLnyzOH/XgCa96a0g
+-> ssh-ed25519 4e2jfw YohoSG/ucjzTWajegalYDs5e0/9R+dFThk4LDhS6ejA
+gdDdf+zsaEV2zrWGkpLzY6EnJyb7nwIGyQ3HsR3pbn4
+--- I2+HoCy+x/ep46RCQF9o/zeJ9Rn1MFoAMXlLIYq1eG0
+n�u�����QL���T*$y��a�/��\�4g��d)��q���P�
\�vdC�H��)�
\ No newline at end of file
diff --git a/secrets/samba.age b/secrets/samba.age
index ccc6275..2cad23d 100644
--- a/secrets/samba.age
+++ b/secrets/samba.age
@@ -1,12 +1,10 @@
 age-encryption.org/v1
--> ssh-ed25519 OAZQhA PUSDiged8CVo+5oT483k+fB2jk0j/GJ6VVLwM4IuwVg
-miD1yZMhwSpYrIM2btCsaCRsOYj13c1sC7B7vHXU+Uw
--> ssh-ed25519 lJaKnA 04iUFiwVm/dDVyWjuZkcMKt6wk8gF6Fzx1eY1huskiY
-wyoLSYTRqgBFN0vIyi3QlkN0B9/5LAzLvbCGr5OUEX8
--> ssh-ed25519 72ij7w q/VPS8wnqEsB/1l/1w6+TjZmQGo20ZxofsoaapLgBn0
-FMsxGwtTfHzf+AehbHG/BaI4v1VqpnKm2NA2PtUC2P8
--> ih0~~e-grease J@hLk_\$
-O7F33pzQSlrFeDQZLWdgSxV04/eA4p6VS6TzDF80DbF7EbEXqapSnjhyntI1Uaw7
-0GqlfWIyFbaRjgrOUD2h2t/ApuHyrzeQxX5jWbWqYTODDVdsZ5rJ0n+AybKsgjo
---- nu2+eGfWxoJqTnl3AIHBquyP5sddKwMWgLvqcBEtVTI
-C4EAw��s0�T�L�!�X������5����#z����J�H�"F��E�J���;}r�I�錜���B�(,�������/a)��e$v5/�_CFS�ޠqd
\ No newline at end of file
+-> ssh-ed25519 OAZQhA MZJPnAOUmrkqUXTaiJD+HqQhRVLsNKXSJwwoFNPtNkA
+RS4Iuz5lbrLT9yktlD89RbdrzwMkENjDXoHcb0wnzqI
+-> ssh-ed25519 lJaKnA HSqpxlmG+CiLfBGhXQwjsxFfNGrPklTWA2vX3o7/Eys
+hv/t0h0pwar7xycra9TSbwYOKRWxgrbTJuYpyjj25RM
+-> ssh-ed25519 72ij7w yqml6Mt+ZKisxEX3td2MPT6Kdsg8CZifkAODg0Yw9is
+gDZFe38mc4A1LVnv050PNi4PU4m5peI0MzkxszTjO9M
+--- vCfgXcoUlbsgB33pRrCdDUYwUBPJA8sP59rDbqOci2A
+�m�r�t�����F�&���%�Q�?58�R����F����_Վ]\\G_d�T#�`����3]�XQ�'��O
+�x�T�Ϛ*m�3(u�!U�Ρ�5֋G���0Ұ��2�f
\ No newline at end of file
diff --git a/secrets/secrets.nix b/secrets/secrets.nix
index 84ab83f..6354b4b 100644
--- a/secrets/secrets.nix
+++ b/secrets/secrets.nix
@@ -6,9 +6,11 @@ let
   # `ssh-keygen -t ed25519 -N "" -f /etc/secrets/initrd/ssh_host_ed25519_key`
   home-pc = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBFTQvIcSdhEKl/Kq+pcS/cPCyyZ1ygj+djfuaXzaRMx";
   home-server = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILO+OLPr8zdOMYyKtm98AFJai7zbaxw7JhVWgOwu7K3C";
+  cmdframe = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMcPrg69IqmH3V+7lgoXif/J6z4/aEi7w7p5jRn/lkp";
   systems = [
     home-pc
     home-server
+    cmdframe
   ];
 in
 {
@@ -16,11 +18,13 @@ in
     felschr
     home-pc
     home-server
+    cmdframe
   ];
   "restic/password.age".publicKeys = [
     felschr
     home-pc
     home-server
+    cmdframe
   ];
   "smtp.age".publicKeys = [
     felschr
@@ -71,6 +75,7 @@ in
   "firefox/site-data-exceptions.toml.age".publicKeys = [
     felschr
     home-pc
+    cmdframe
   ];
 
   # home-server