From d7191f7a02a79694e4b7257d219d44528d92a1a3 Mon Sep 17 00:00:00 2001 From: Danilo Reyes Date: Fri, 6 Feb 2026 21:38:25 -0600 Subject: [PATCH] websockets --- hosts/vps/toggles.nix | 70 +++++++++++++++++++++++-------------------- 1 file changed, 38 insertions(+), 32 deletions(-) diff --git a/hosts/vps/toggles.nix b/hosts/vps/toggles.nix index 83f64e3..d952875 100644 --- a/hosts/vps/toggles.nix +++ b/hosts/vps/toggles.nix @@ -7,6 +7,14 @@ let ; wgServerIp = config.my.ips.wg-server; mkEnabledProxyIp = inputs.self.lib.mkEnabledProxyIp wgServerIp; + mkEnabledProxySocketIp = name: { + inherit name; + value = { + enableProxy = true; + enableSocket = true; + ip = wgServerIp; + }; + }; in { enableProxy = true; @@ -29,36 +37,34 @@ in portfolio.enableProxy = true; lidarrMbReport.enableProxy = true; }; - servers = { - nextcloud = { - enableProxy = true; - ip = wgServerIp; - }; - } - // enableList mkEnabledProxyIp [ - "audiobookshelf" - "bazarr" - "collabora" - "gitea" - "homepage" - "isso" - "jellyfin" - "kavita" - "keycloak" - "lidarr" - "linkwarden" - "maloja" - "mealie" - "metube" - "microbin" - "multi-scrobbler" - "oauth2-proxy" - "plausible" - "plex" - "prowlarr" - "radarr" - "sonarr" - "vaultwarden" - "yamtrack" - ]; + servers = + enableList mkEnabledProxySocketIp [ + "audiobookshelf" + "jellyfin" + "nextcloud" + "plausible" + "plex" + ] + // enableList mkEnabledProxyIp [ + "bazarr" + "collabora" + "gitea" + "homepage" + "isso" + "kavita" + "keycloak" + "lidarr" + "linkwarden" + "maloja" + "mealie" + "metube" + "microbin" + "multi-scrobbler" + "oauth2-proxy" + "prowlarr" + "radarr" + "sonarr" + "vaultwarden" + "yamtrack" + ]; }