nextcloud: make all apps declarative to avoid

downtime caused by failing auto updates
This commit is contained in:
teutat3s 2025-02-28 12:35:48 +01:00
parent 9b921f6c07
commit 41bd861a03
Signed by: teutat3s
GPG key ID: 4FA1D3FA524F22C1

View file

@ -171,10 +171,31 @@
};
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;
};