zaphyra's git: nixfiles

zaphyra and void's nixfiles

commit e553cda415a2638f91f5fc6e884fb141a8152092
parent 6a5f744e97bff673558f617ed53e30c82b76d781
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Wed, 18 Jun 2025 18:41:50 +0200

zaphyra: add keyoxide proofs
3 files changed, 57 insertions(+), 42 deletions(-)
M
config/nixos/modules/presets/zaphyra/dnsServer.nix
|
10
+++++++---
M
flake.lock
|
8
++++----
M
resources/pgp/BFE6386C8D66BCD4DAE14FC895F0FE7CD7E6A022.asc
|
81
+++++++++++++++++++++++++++++++++++++++++++++----------------------------------
diff --git a/config/nixos/modules/presets/zaphyra/dnsServer.nix b/config/nixos/modules/presets/zaphyra/dnsServer.nix
@@ -48,10 +48,14 @@ in
             serial = 0;
           };
 
+          TXT = [
+            "openpgp4fpr:BFE6386C8D66BCD4DAE14FC895F0FE7CD7E6A022"
+          ];
+
         in
         {
           "zaphyra.eu" = {
-            inherit SOA NS CAA;
+            inherit SOA NS CAA TXT;
 
             subdomains = {
               "acme.infra".NS = [

@@ -63,7 +67,7 @@ in
             };
           };
           "zaphyra.de" = {
-            inherit SOA NS CAA;
+            inherit SOA NS CAA TXT;
           };
           "zaphyra.dn42" = {
             NS = [

@@ -80,7 +84,7 @@ in
             };
           };
           "katja.wtf" = {
-            inherit SOA NS CAA;
+            inherit SOA NS CAA TXT;
 
             subdomains = {
               #legacy-stuff (zuggeschmack server)
diff --git a/flake.lock b/flake.lock
@@ -976,11 +976,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1750113937,
-        "narHash": "sha256-JfaC+d/iOgK/3ECsI7pQEEmwLMrDFGUfCZLkSe6MuXA=",
+        "lastModified": 1750262528,
+        "narHash": "sha256-KVF3+YismumSmCtoyQ14PNQ2wtN8u7sGlF7oCTVKEbA=",
         "ref": "refs/heads/main",
-        "rev": "0a9c9a7b5f98e283f2fe4a11e1745755aecc2870",
-        "revCount": 21,
+        "rev": "dc273fa6efa6f95d2ce42410b91aa52844385014",
+        "revCount": 22,
         "type": "git",
         "url": "https://git.zaphyra.eu/website"
       },
diff --git a/resources/pgp/BFE6386C8D66BCD4DAE14FC895F0FE7CD7E6A022.asc b/resources/pgp/BFE6386C8D66BCD4DAE14FC895F0FE7CD7E6A022.asc
@@ -2,39 +2,50 @@
 
 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
-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
-cxugy25oFRT66HUkGv09sy73Ngg=
-=MAbo
+ZXU+iQKfBBMWCgJHAhsBBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAFiEEv+Y4
+bI1mvNTa4U/IlfD+fNfmoCIFAmhS4uWaFIAAAAAAEACBcHJvb2ZAYXJpYWRuZS5p
+ZG1hdHJpeDp1L2thdGphOnphcGh5cmEuZXU/b3JnLmtleW94aWRlLnI9ZEJmUVp4
+Q29HVm1TVHVqZml2Om1hdHJpeC5vcmcmb3JnLmtleW94aWRlLmU9S2ozeFlUclo3
+T0FqMFM2SXVzWkIzTllVeUt4MXFsa2RiNUUwa190TnVIUVwUgAAAAAAQAENwcm9v
+ZkBhcmlhZG5lLmlkaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20va2F0amFrd2FzdC9k
+ZDJmMTc0ZmE3YTEzMmIwNTJmODZjMTRjZjQ2YTdkNjAUgAAAAAAQABdwcm9vZkBh
+cmlhZG5lLmlkZG5zOnphcGh5cmEuZGU/dHlwZT1UWFQ2FIAAAAAAEAAdcHJvb2ZA
+YXJpYWRuZS5pZGh0dHBzOi8vZ3RzLnphcGh5cmEuZXUvQGthdGphMBSAAAAAABAA
+F3Byb29mQGFyaWFkbmUuaWRkbnM6emFwaHlyYS5ldT90eXBlPVRYVC8UgAAAAAAQ
+ABZwcm9vZkBhcmlhZG5lLmlkZG5zOmthdGphLnd0Zj90eXBlPVRYVEoUgAAAAAAQ
+ADFwcm9vZkBhcmlhZG5lLmlkaHR0cHM6Ly9naXQudHJhbnNnaXJsLmNhZmUvemFw
+aHlyYS9rZXlveGlkZV9wcm9vZgAKCRCV8P581+agIs7+APsGnsK72xCYO90HKqMU
+DnL4CdNrRr8c9kt9WwgJt+fDIAEAoUwMrU3xVwCMR53RZfHU+ZJtmLxDFivNMZb9
+sOBG+AyJAhwEEwEIAAYFAmhMQrEACgkQXlzMtKS/Q9ftgg//S7UG1gNXDNhVX8zg
+zhTLegUBbWe56F6VGg2hETEcSHVBiSMMJzMaGISk56z46kyOuhQ+SIVqNQfsdID6
+KyJkNm8sWhxxINTNcOc157w2O4kaClLK9NhlgSaAigiuQyxY30g1pKvDndWyoBiR
+J4hUwQwajzJAbdVVKzJWg1swiavrD+/NfPhoJEOr9mUkhGvdacgXx5XjCqSrbwO+
+MlkjDEERxq2q6JBlVis+hrSe18kGkKT+CIQsIIxmq/gnu9vymQOniOv5ZT+VfLyk
+uhyfykycyBkj0BWryn2csb92i+AouOKbEmwlmR4iLPO6IJQB4evKDXMPpBLHE5AJ
+r8kJ8kEVwrI7WUqKzCLsTbBdaGiqbTSPlAQCpc/3Pkw0g/wY+cnyoxKg1IBKnoSC
+cRmYA7vYZNn8IwhBgrBayU4USYr29J+v+ambHYgQ9R3VB9ViUd1wnYs4wiAolQ7j
+n6tDccLtOmJzY5TFeYfgc53+VPqRU91sGyQwMNiQ48hgKIYFD24O0lKdifTWmZR2
+9bj9GsD7e6KlomKRKOwECC/VB/sgXUCCSfgE+AtlmA57fs1oGdygiEEuAsJ3+tqv
+tMwiuPBJDVeBd7mRJMZBRlIU4rQDGfmqEfqjTrawLTonQD+jqVxS7ub7tjbE5wo5
+Mp5KNNE5Pg7LJSclw/0j87ZszKSIdQQTFgoAHRYhBEIxdfaDYGjIKsuu2mP07C/+
+VQh0BQJoTu9FAAoJEGP07C/+VQh0JdEA/R19Pr9qiDRzGyjxVbU3kp/8qXJ+2XW2
+khF/W0FFQLvWAQDoB5tgR0xT6iSjQwxL1Y4cq/K1QVOSSRVLAaGx4/D+AYh5BBMW
+CgAhFiEEqyf10RNrINMUn7zAA4lFFzGjrd0FAmhQnPIDBQF4AAoJEAOJRRcxo63d
+Xf8BANpfp6cC9vFsVtVEPrbyxEyL04nVm9qWC8g//azPk+odAQD+nlU5GFJ0VWGf
+Fgd2vGiu9FlE8sI0Twn85CJLf4LuBLgzBGhMKC4WCSsGAQQB2kcPAQEHQAaCkonB
+YFQwH3ZxCRCP8+IrGmHlRWvZPg6urGlzoo2aiPUEGBYKACYWIQS/5jhsjWa81Nrh
+T8iV8P581+agIgUCaEwoLgIbAgUJAQjaAgCBCRCV8P581+agInYgBBkWCgAdFiEE
+2M6RQxkbFw2P5Jv3r3Yw7RAYt6gFAmhMKC4ACgkQr3Yw7RAYt6g+sQEA04Iixee+
+ykv5gATzD9sCK+w6084lsWtqXLqzWPVL+eEBAN5OrdGjiTnj+Ru8hrpatBQoJOdu
+iIfXyqLVGX/M4P4GnzcA/RYSmzmDYkCkysYK0p1zkpDiz3/W4qx6c/YqhTfE/0QR
+AP9PE5DZ9aFgO2YQxII+N92T6hu9dWa0jCUpYL/5FOIzALg4BGhMKHISCisGAQQB
+l1UBBQEBB0CnqZulXHKcRcuiD9Sz8TAbl5SbVH1JQ/NB4rRvaCnNdAMBCAeIfgQY
+FgoAJhYhBL/mOGyNZrzU2uFPyJXw/nzX5qAiBQJoTChyAhsMBQkBCNm+AAoJEJXw
+/nzX5qAimOwBALFqQtERMLMvakHaRCVFmmf0eN1/quTr7NNApedJVmVyAP4+u/Cw
+emcER9rWBDKKN39eqEzMVfHJ3Ph8d8tn5X7iBbgzBGhMKH8WCSsGAQQB2kcPAQEH
+QLTOkSPzd70xNTgPOylix/lb5JKYdt+URoewlmGRP3oZiH4EGBYKACYWIQS/5jhs
+jWa81NrhT8iV8P581+agIgUCaEwofwIbIAUJAQjZsQAKCRCV8P581+agItUgAQC2
+RZ/G2BqXCBaNr1W0pxWpxUzQ0v66jcB0+n8/zI14GQD+KH8GIgVPuW/XhMDDcxug
+y25oFRT66HUkGv09sy73Ngg=
+=JS8C
 -----END PGP PUBLIC KEY BLOCK-----