NiksOS/system/server/lib/extractWebOptions.nix
2025-09-17 09:00:12 +00:00

18 lines
297 B
Nix

{
config,
name,
}: let
inherit (config.niksos) server;
inherit (server) baseDomain;
cfg = server.${name};
subDomain =
if cfg.subDomain == ""
then ""
else "${cfg.subDomain}.";
in
cfg //
{
domain = "${subDomain}${baseDomain}";
inherit baseDomain subDomain;
}