nixos/nextcloud-notify_push: automatically install notify_push nextcloud app (#451501)

This commit is contained in:
Sandro
2025-10-13 11:42:31 +00:00
committed by GitHub

View File

@@ -159,27 +159,29 @@ in
"::1" = [ cfgN.hostName ]; "::1" = [ cfgN.hostName ];
}; };
services = lib.mkMerge [ services = {
{ nginx.virtualHosts.${cfgN.hostName}.locations."^~ /push/" = {
nginx.virtualHosts.${cfgN.hostName}.locations."^~ /push/" = { proxyPass = "http://unix:${cfg.socketPath}";
proxyPass = "http://unix:${cfg.socketPath}"; proxyWebsockets = true;
proxyWebsockets = true; recommendedProxySettings = lib.mkDefault true;
recommendedProxySettings = lib.mkDefault true; extraConfig = # nginx
extraConfig = # nginx ''
'' # disable in case it was configured on a higher level
# disable in case it was configured on a higher level keepalive_timeout 0;
keepalive_timeout 0; proxy_buffering off;
proxy_buffering off; '';
''; };
nextcloud = {
extraApps = {
inherit (config.services.nextcloud.package.packages.apps)
notify_push
;
}; };
} settings.trusted_proxies = lib.mkIf cfg.bendDomainToLocalhost [
(lib.mkIf cfg.bendDomainToLocalhost {
nextcloud.settings.trusted_proxies = [
"127.0.0.1" "127.0.0.1"
"::1" "::1"
]; ];
}) };
]; };
}; };
} }