zaphyra's git: nixfiles

zaphyra and void's nixfiles

commit 3712248aeb935eb4dc6b05c9f5f1ae5da998a126
parent 0692663ee842e266a24ff97830ef33efe77bb4c0
Author: Katja (zaphyra) <git@ctu.cx>
Date: Tue, 27 May 2025 15:14:17 +0200

config/nixos/modules/websites/flauschehorn.zaphyra.eu: add alias for `flauschehorn.sexy`
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/config/nixos/modules/presets/katja/dnsServer.nix b/config/nixos/modules/presets/katja/dnsServer.nix
@@ -71,8 +71,6 @@ in
                 host inputs.self.hosts.novus.networking.ip4Address inputs.self.hosts.novus.networking.ip6Address
               );
 
-              "63bc37c61bda3c1f4fa1f270f8890c7f89c24353.acme".CNAME = [ "acme.infra.zaphyra.eu." ];
-
               _atproto.TXT = [ "did=did:plc:zaeuok3fmh2pcp4cjiicku4i" ];
             };
           };
diff --git a/config/nixos/modules/websites/flauschehorn.zaphyra.eu.nix b/config/nixos/modules/websites/flauschehorn.zaphyra.eu.nix
@@ -31,6 +31,10 @@ in
 
   config = lib.mkIf cfg.enable {
     dns.zones."${cfg.domain}".subdomains."${cfg.subdomain}".CNAME = [ "${config.networking.fqdn}." ];
+    # required because this subdomain is still set in the flauschehorn.sexy-zone
+    dns.zones."ctu.cx".subdomains."63bc37c61bda3c1f4fa1f270f8890c7f89c24353.acme".CNAME = [
+      "63bc37c61bda3c1f4fa1f270f8890c7f89c24353.acme.infra.zaphyra.eu."
+    ];
 
     systemd.services.flauschehornFetcher = {
       environment.DB_PATH = "/var/lib/flauschehorn/db.sqlite";

@@ -85,7 +89,7 @@ in
     services.nginx = {
       enable = true;
       virtualHosts."${cfg.subdomain}.${cfg.domain}" = {
-        #        serverAliases = [ "flauschehorn.sexy" ];
+        serverAliases = [ "flauschehorn.sexy" ];
         useACMEHost = "${config.networking.fqdn}";
         forceSSL = true;
         kTLS = true;