X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fwebsites%2Fressourcerie_banon%2Fcloud.nix;h=5ddd95273a57f75b9fbdfac517cd969f4d5e8937;hb=792ccef2c82a055a2cc4801de028312b0b1199ea;hp=51792182ab3c213959c359984c3058cea7a9612c;hpb=54d97019c035ccccceb53fb8531d1bc8bea5816a;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/websites/ressourcerie_banon/cloud.nix b/modules/private/websites/ressourcerie_banon/cloud.nix index 5179218..5ddd952 100644 --- a/modules/private/websites/ressourcerie_banon/cloud.nix +++ b/modules/private/websites/ressourcerie_banon/cloud.nix @@ -1,18 +1,20 @@ { lib, pkgs, config, ... }: let cfg = config.myServices.websites.ressourcerie_banon.cloud; - nextcloud = config.myServices.tools.cloud.farm.package; in { options.myServices.websites.ressourcerie_banon.cloud.enable = lib.mkEnableOption "enable Ressourcerie Banon’s cloud"; config = lib.mkIf cfg.enable { - myServices.tools.cloud.farm.instances = [ "ressourcerie_banon" ]; + myServices.tools.cloud.farm.instances.ressourcerie_banon = { + nextcloud = pkgs.webapps.nextcloud_22; + apps = a: [ a.calendar ]; + }; services.websites.env.production.modules = [ "proxy_fcgi" ]; services.websites.env.production.vhostConfs.ressourcerie_banon_cloud = { certName = "ressourcerie_banon"; addToCerts = true; hosts = ["cloud.le-garage-autonome.org"]; - root = nextcloud; + root = config.myServices.tools.cloud.farm.rootDirs.ressourcerie_banon; extraConfig = [ config.myServices.tools.cloud.farm.vhosts.ressourcerie_banon ]; }; };