-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
mantisbt = pkgs.callPackage ./mantisbt.nix {
- inherit (mylibs) fetchedGithub;
inherit (pkgs.webapps) mantisbt_2 mantisbt_2-plugins;
env = myconfig.env.tools.mantisbt;
};
};
config = lib.mkIf cfg.enable {
- security.acme.certs."eldiron".extraDomains."git.immae.eu" = null;
-
- mySecrets.keys = mantisbt.keys;
- services.myWebsites.tools.modules =
+ secrets.keys = mantisbt.keys;
+ services.websites.tools.modules =
gitweb.apache.modules ++
mantisbt.apache.modules;
system.extraSystemBuilderCmds = ''
ln -s ${mantisbt.webRoot} $out/webapps/${mantisbt.apache.webappName}
'';
- services.myWebsites.tools.vhostConfs.git = {
+ services.websites.tools.vhostConfs.git = {
certName = "eldiron";
+ addToCerts = true;
hosts = ["git.immae.eu" ];
root = gitweb.apache.root;
extraConfig = [