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; }; /* extraOptions = { trusted_domains = [ "https://cloud.gra.phite.ro" ]; }; */ extraAppsEnable = true; }; services.nginx.virtualHosts."localhost".listen = [ { addr = "127.0.0.1"; port = 3001; } ]; }