inputs: { pkgs, config, ... }: { services.nextcloud = { enable = true; package = pkgs.nextcloud30; hostName = "localhost"; config = { adminpassFile = "/var/keys/nextcloud_initial_password"; extraTrustedDomains = [ "cloud.gra.phite.ro" ]; overwriteProtocol = "https"; }; extraApps = with pkgs.nextcloud30Packages.apps; { inherit (pkgs.nextcloud30Packages.apps) 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; } ]; }