From 825f6ee783ff423c7f967b690d3ac2ed8aea1a1d Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Wed, 31 Jan 2024 20:24:33 +0800 Subject: nongnu: game-client: Preserve environment variables for NVIDIA driver. * nongnu/packages/nvidia.scm (%nvidia-environment-variable-regexps): New variable. * nongnu/packages/game-client.scm (steam-nvidia-container) (heroic-nvidia-container): Use it. Signed-off-by: John Kehayias --- nongnu/packages/game-client.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'nongnu/packages/game-client.scm') diff --git a/nongnu/packages/game-client.scm b/nongnu/packages/game-client.scm index 0cafb13..d9843ee 100644 --- a/nongnu/packages/game-client.scm +++ b/nongnu/packages/game-client.scm @@ -288,7 +288,8 @@ all games will be installed."))) (union32 (fhs-union steam-nvidia-container-libs #:name "fhs-union-32" - #:system "i686-linux")))) + #:system "i686-linux")) + (preserved-env %nvidia-environment-variable-regexps))) (define-public steam (nonguix-container->package steam-container)) (define-public steam-nvidia (nonguix-container->package steam-nvidia-container)) @@ -336,7 +337,8 @@ installed."))) (union32 (fhs-union steam-nvidia-container-libs #:name "fhs-union-32" - #:system "i686-linux")))) + #:system "i686-linux")) + (preserved-env %nvidia-environment-variable-regexps))) (define-public heroic (nonguix-container->package heroic-container)) (define-public heroic-nvidia (nonguix-container->package heroic-nvidia-container)) -- cgit v1.2.3