summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorison <ison@airmail.cc>2021-03-10 15:02:09 -0700
committerison <ison@airmail.cc>2021-03-10 15:02:09 -0700
commit0a0e8d0db63210d45f79196769dfda9f2b2355dd (patch)
tree53fe9432741aec5634cf36fe1601dde9d75c1239
parent80decf053a2ec7cdfeddfc2440f8d5c5743e310f (diff)
nongnu: steam: Revert XDG vars to explicit list.
* nongnu/packages/steam-client.scm (make-container-wrapper): Preserve only XDG vars which are known to be needed instead of preserving all XDG vars.
-rw-r--r--nongnu/packages/steam-client.scm5
1 files changed, 4 insertions, 1 deletions
diff --git a/nongnu/packages/steam-client.scm b/nongnu/packages/steam-client.scm
index 757486a..3e63d88 100644
--- a/nongnu/packages/steam-client.scm
+++ b/nongnu/packages/steam-client.scm
@@ -325,7 +325,10 @@ in a sandboxed FHS environment."
"^SDL_"
"^STEAM_"
"^XAUTHORITY$"
- "^XDG_"))
+ ;; Matching all ^XDG_ vars causes issues
+ ;; discussed in 80decf05.
+ "^XDG_DATA_HOME$"
+ "^XDG_RUNTIME_DIR$"))
(expose `("/dev/dri"
"/dev/input" ; Needed for controller input.
,@(exists-> "/etc/machine-id")