dotfiles/role/nextcloud/default.nix
2020-10-25 15:46:22 +01:00

24 lines
497 B
Nix

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