From 80decf053a2ec7cdfeddfc2440f8d5c5743e310f Mon Sep 17 00:00:00 2001 From: ison Date: Tue, 9 Mar 2021 20:41:30 -0700 Subject: nongnu: steam: Preserve proxy environment variables and use regex for all vars. * nongnu/packages/steam-client.scm (make-container-wrapper): Add proxy to preserved environment variables and use regex matching for all existing environment variables. --- nongnu/packages/steam-client.scm | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'nongnu') diff --git a/nongnu/packages/steam-client.scm b/nongnu/packages/steam-client.scm index f5b1512..757486a 100644 --- a/nongnu/packages/steam-client.scm +++ b/nongnu/packages/steam-client.scm @@ -317,16 +317,15 @@ in a sandboxed FHS environment." (xdg-runtime (getenv "XDG_RUNTIME_DIR")) (home (getenv "HOME")) (sandbox-home (string-append home "/" #$(ngc-sandbox-home container))) - (preserved-env '("DBUS_SESSION_BUS_ADDRESS" - "DISPLAY" - "DRI_PRIME" - "SDL_AUDIODRIVER" - "STEAM_RUNTIME" - "STEAM_RUNTIME_HEAVY" - "STEAM_RUNTIME_PREFER_HOST_LIBRARIES" - "XAUTHORITY" - "XDG_DATA_HOME" - "XDG_RUNTIME_DIR")) + (preserved-env '("^DBUS_" + "^DISPLAY$" + "^DRI_PRIME$" + "_PROXY$" + "_proxy$" + "^SDL_" + "^STEAM_" + "^XAUTHORITY$" + "^XDG_")) (expose `("/dev/dri" "/dev/input" ; Needed for controller input. ,@(exists-> "/etc/machine-id") -- cgit v1.2.3