ctucx.git: nixfiles

ctucx' nixfiles

commit f944167679c1ba247dc2fb620ba151eaecf5a972
parent acba6c89a1d88649f23eb9646beae139c6eff4af
Author: Katja (ctucx) <git@ctu.cx>
Date: Sat, 4 Jan 2025 16:52:35 +0100

machines/hector/mail: add account `info@zuggeschmack.de`
3 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/machines/hector/mail/default.nix b/machines/hector/mail/default.nix
@@ -36,6 +36,7 @@ in {
   age.secrets.mail-password-katja.file       = ./. + "/../../../secrets/${config.networking.hostName}/mail/password-katja-ctu.cx.age";
   age.secrets.mail-password-gts.file         = ./. + "/../../../secrets/${config.networking.hostName}/mail/password-gts-ctu.cx.age";
   age.secrets.mail-password-gts-zug.file     = ./. + "/../../../secrets/${config.networking.hostName}/mail/password-gts-zuggeschmack.de.age";
+  age.secrets.mail-password-info-zug.file    = ./. + "/../../../secrets/${config.networking.hostName}/mail/password-info-zuggeschmack.de.age";
   age.secrets.mail-password-vaultwarden.file = ./. + "/../../../secrets/${config.networking.hostName}/mail/password-vaultwarden-ctu.cx.age";
 
   dns.zones = with pkgs.dns.lib.combinators; let

@@ -179,6 +180,13 @@ in {
       "gts@zuggeschmack.de" = {
         hashedPasswordFile = config.age.secrets.mail-password-gts-zug.path;
       };
+
+      "info@zuggeschmack.de" = {
+        hashedPasswordFile = config.age.secrets.mail-password-info-zug.path;
+        aliases = [
+          "@zuggeschmack.de"
+        ];
+      };
     };
   };
 
diff --git a/secrets/hector/mail/password-info-zuggeschmack.de.age b/secrets/hector/mail/password-info-zuggeschmack.de.age
@@ -0,0 +1,13 @@
+-----BEGIN AGE ENCRYPTED FILE-----
+YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRMzN2U01nSzNveENzbmRH
+Ung0T0xza3gxYndCT2pEbzcrTWZMd2xtQ1ZJCkljclZ2aExYbVAzNUNybUpNTnc3
+R3Q4YTBtbTY0UXY1OWpnaE1tRTBPTk0KLT4gc3NoLWVkMjU1MTkgeWFMSFNRIENu
+UWQvSWFKRzM4Y2VoVldmSTdpUG8vdWd6WWRQWHcvbHZ3cmxxOG0vRUEKSm1YU1V0
+Z2JhRDhhRlJvZFNTaVRSMnM1cDNpSDNla0xLSFVXVE5yL1gwZwotPiBTbyxKLWdy
+ZWFzZSBXUHFcO2RbIGBbVk1dIFJdJlN1KlBpICxVRgpJUEpZWEpoQi8wd2hjdmFp
+WTl5cVNqbTJDYmxpZjkydUNmSy9tV0duam1NcFNrYThySngyazFyYmtzb3JIMVBl
+ClVRCi0tLSBsSlpRc1RCODNyOVRYZ0dyTXYxS1hFVUNKK0JEdDZ1NWJPZmZneFc4
+QXlrClyzg4mTdpJd6p+CEU4IBmSOX0ZOvqkf5EN8cDZqnGgGqPFAlptaO7w5njsc
+F9zCoNjoHJ2f+WfikMFDs/thgm6FH7mpNEM3Wj5cAwUF6PR5FUUjOVWmw3tEo6pq
+ng==
+-----END AGE ENCRYPTED FILE-----
diff --git a/secrets/secrets.nix b/secrets/secrets.nix
@@ -84,6 +84,7 @@ in {
   "hector/mail/password-katja-ctu.cx.age".publicKeys                = [ main-key hector ];
   "hector/mail/password-gts-ctu.cx.age".publicKeys                  = [ main-key hector ];
   "hector/mail/password-gts-zuggeschmack.de.age".publicKeys         = [ main-key hector ];
+  "hector/mail/password-info-zuggeschmack.de.age".publicKeys        = [ main-key hector ];
   "hector/mail/password-vaultwarden-ctu.cx.age".publicKeys          = [ main-key hector ];
   "hector/mail/password-mail-zug.network.age".publicKeys            = [ main-key hector ];