config = lib.mkIf cfg.enable {
security.acme.certs."eldiron".extraDomains."git.immae.eu" = null;
- nixpkgs.config.packageOverrides = oldpkgs: rec {
- gitweb = oldpkgs.gitweb.overrideAttrs(old: {
- installPhase = old.installPhase + ''
- cp -r ${./gitweb/theme} $out/gitweb-theme;
- '';
- });
- };
-
+ mySecrets.keys = mantisbt.keys;
services.myWebsites.tools.modules =
gitweb.apache.modules ++
mantisbt.apache.modules;
+ system.extraSystemBuilderCmds = ''
+ mkdir -p $out/webapps
+ ln -s ${gitweb.webRoot} $out/webapps/${gitweb.apache.webappName}
+ ln -s ${mantisbt.webRoot} $out/webapps/${mantisbt.apache.webappName}
+ '';
services.myWebsites.tools.vhostConfs.git = {
certName = "eldiron";
hosts = ["git.immae.eu" ];
- root = gitweb.webRoot;
+ root = gitweb.apache.root;
extraConfig = [
gitweb.apache.vhostConf
mantisbt.apache.vhostConf