inputs: { pkgs, config, ... }: {
  services.nextcloud = {
    enable = true;
    package = pkgs.nextcloud27;
    hostName = "localhost";
    config = {
      adminpassFile = "/var/keys/nextcloud_initial_password";
      extraTrustedDomains = [
        "cloud.gra.phite.ro"
      ];
      overwriteProtocol = "https";
    };
    extraApps = with config.services.nextcloud.package.packages.apps; {
      inherit news files_markdown files_texteditor forms maps memories music onlyoffice polls calendar tasks contacts;
    };
    /*
    extraOptions = {
      trusted_domains = [ "https://cloud.gra.phite.ro" ];
    };
    */
    extraAppsEnable = true;
  };
  services.nginx.virtualHosts."localhost".listen = [ { addr = "127.0.0.1"; port = 3001; } ];
}