# Default configuration for hosts { config, lib, pkgs, ... }: { services.nextcloud = { enable = true; https = true; webfinger = true; nginx.enable = true; maxUploadSize = "1G"; config = { adminpassFile = "/secrets/nextcloud-admin"; # TODO adminuser = "root"; dbtype = "pgsql"; dbhost = "/run/postgresql"; }; }; systemd.services."nextcloud-setup" = { requires = ["postgresql.service"]; after = ["postgresql.service"]; }; }