Move nextcloud instances to sops-nix

This commit is contained in:
Vili Sinervä 2025-06-21 16:36:41 +03:00
parent 66b8b64e2b
commit f7cc7cdbc2
Signed by: Vili Sinervä
SSH key fingerprint: SHA256:FladqYjaE4scJY3Hi+gnShZ6ygnTJgixy0I6BAoHyos
5 changed files with 93 additions and 4 deletions

View file

@ -25,6 +25,8 @@
config = lib.mkMerge [
{
sops.secrets.admin-pass.sopsFile = ../secrets/nextcloud.yaml;
services = {
nextcloud = {
package = pkgs.nextcloud31;
@ -35,7 +37,7 @@
maxUploadSize = "512M"; # Default
config = {
dbtype = "sqlite";
adminpassFile = "/var/lib/nextcloud/adminpass";
adminpassFile = config.sops.secrets.admin-pass.path;
};
settings = {
overwriteprotocol = "https";