# 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" ]; }; }