diff --git a/machines/nextcloud/configuration.nix b/machines/nextcloud/configuration.nix index ad68296..0c9210f 100644 --- a/machines/nextcloud/configuration.nix +++ b/machines/nextcloud/configuration.nix @@ -33,7 +33,7 @@ with lib; services.nextcloud = { enable = true; - package = pkgs.nextcloud30; + package = pkgs.nextcloud31; hostName = "cloud.malobeo.org"; config.adminpassFile = config.sops.secrets.nextcloudAdminPass.path; #https = true; #disable for testing @@ -47,10 +47,10 @@ with lib; }; extraAppsEnable = true; extraApps = { - inherit (config.services.nextcloud.package.packages.apps) contacts calendar deck polls registration; - collectives = pkgs.fetchNextcloudApp { - sha256 = "sha256-cj/8FhzxOACJaUEu0eG9r7iAQmnOG62yFHeyUICalFY="; - url = "https://github.com/nextcloud/collectives/releases/download/v2.15.2/collectives-2.15.2.tar.gz"; + inherit (config.services.nextcloud.package.packages.apps) contacts calendar deck polls registration collectives forms; + appointments = pkgs.fetchNextcloudApp { + sha256 = "sha256-ls1rLnsX7U9wo2WkEtzhrvliTcWUl6LWXolE/9etJ78="; + url = "https://github.com/SergeyMosin/Appointments/raw/refs/tags/v2.4.3/build/artifacts/appstore/appointments.tar.gz"; license = "agpl3Plus"; }; }; @@ -62,7 +62,7 @@ with lib; }; phpOptions = { "realpath_cache_size" = "0"; - "opcache.interned_strings_buffer" = "23"; + "opcache.interned_strings_buffer" = "32"; }; };