-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
let
nextcloud = pkgs.webapps.nextcloud.withApps (builtins.attrValues pkgs.webapps.nextcloud-apps);
env = myconfig.env.tools.nextcloud;
};
config = lib.mkIf cfg.enable {
- security.acme.certs."eldiron".extraDomains."cloud.immae.eu" = null;
+ services.websites.tools.modules = [ "proxy_fcgi" ];
- services.myWebsites.tools.modules = [ "proxy_fcgi" ];
-
- services.myWebsites.tools.vhostConfs.cloud = {
+ services.websites.tools.vhostConfs.cloud = {
certName = "eldiron";
+ addToCerts = true;
hosts = ["cloud.immae.eu" ];
root = apacheRoot;
extraConfig = [
];
};
- mySecrets.keys = [{
+ secrets.keys = [{
dest = "webapps/tools-nextcloud";
user = "wwwrun";
group = "wwwrun";