From 711cd3c1aecff0b05a8d37225bd295b11563e143 Mon Sep 17 00:00:00 2001 From: teutat3s <teutates@mailbox.org> Date: Fri, 28 Feb 2025 12:35:48 +0100 Subject: [PATCH] nextcloud: make all apps declarative to avoid downtime caused by failing auto updates --- modules/nextcloud/default.nix | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/modules/nextcloud/default.nix b/modules/nextcloud/default.nix index 9c3d69b..89083b4 100644 --- a/modules/nextcloud/default.nix +++ b/modules/nextcloud/default.nix @@ -171,10 +171,32 @@ }; caching.redis = true; - appstoreEnable = true; - autoUpdateApps.enable = true; + # Don't allow the installation and updating of apps from the Nextcloud appstore, + # because we declaratively install them + appstoreEnable = false; + autoUpdateApps.enable = false; extraApps = { - inherit (pkgs.nextcloud30Packages.apps) memories previewgenerator recognize; + inherit (pkgs.nextcloud30Packages.apps) + calendar + contacts + cospend + deck + end_to_end_encryption + groupfolders + integration_deepl + mail + memories + notes + notify_push + previewgenerator + quota_warning + recognize + richdocuments + spreed + tasks + twofactor_webauthn + user_oidc + ; }; database.createLocally = true; }; -- 2.47.2