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