From c933d6e6da2f047c0a9158cd8b4bcca2bdaa6784 Mon Sep 17 00:00:00 2001 From: alexz Date: Sat, 17 Jan 2026 02:19:13 +0000 Subject: [PATCH] Fix: Import Docker env vars into VNC session Systemd services don't inherit container environment variables. Added sourcing from /proc/1/environ in xstartup to fix this. --- apps/rego-tunnel/shared/xstartup | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/rego-tunnel/shared/xstartup b/apps/rego-tunnel/shared/xstartup index 3a15172..0723e3a 100644 --- a/apps/rego-tunnel/shared/xstartup +++ b/apps/rego-tunnel/shared/xstartup @@ -4,6 +4,12 @@ unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS +# Import environment variables from container (PID 1) +# Systemd services don't inherit Docker env vars, so we source them here +while IFS= read -r -d '' line; do + export "$line" +done < /proc/1/environ + export XDG_RUNTIME_DIR=/tmp/runtime-root mkdir -p $XDG_RUNTIME_DIR chmod 700 $XDG_RUNTIME_DIR