nix-config/modules/website/default.nix
2025-03-10 15:59:54 +01:00

19 lines
339 B
Nix

{
lib,
config,
...
}: let
inherit (lib) mkIf;
cfg = config.conf.website;
in
mkIf cfg.enable {
services.nginx.virtualHosts = {
${cfg.domain.full} = {
default = true;
serverName = cfg.domain.full;
useACMEHost = cfg.domain.base;
forceSSL = true;
root = ./src;
};
};
}