{ pkgs, lib, config, ... }: let domain = "tea-docs.typo3.localhost"; documentRoot = "${config.custom.web-development.rootPath}/typo3/tea/Documentation-GENERATED-temp/Result/project/0.0.0/"; in { services = { httpd.virtualHosts.${domain} = { forceSSL = true; sslServerCert = "${config.custom.web-development.certFolder}${domain}.pem"; sslServerKey = "${config.custom.web-development.certFolder}${domain}-key.pem"; inherit documentRoot; extraConfig = '' AllowOverride All Require all granted Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec DirectoryIndex index.html Index.html ''; }; }; }