diff --git a/modules/services/caddy.nix b/modules/services/caddy.nix index fdcdbb8..0093a13 100644 --- a/modules/services/caddy.nix +++ b/modules/services/caddy.nix @@ -2,6 +2,12 @@ { options = { + homelab.publicDomain= lib.mkOption { + type = lib.types.str; + }; + homelab.authDomain = lib.mkOption { + type = lib.types.str; + }; homelab.domain = lib.mkOption { type = lib.types.str; }; @@ -9,6 +15,9 @@ config = { homelab.domain = "${config.networking.hostName}.astolfo.org"; + homelab.publicDomain = "astolfo.org"; + homelab.authDomain = lib.mkDefault "sso.${config.homelab.publicDomain}"; + networking.firewall.allowedTCPPorts = [ 80 443 ]; services.caddy = {