summaryrefslogtreecommitdiff
path: root/nongnu/packages/steam-client.scm
diff options
context:
space:
mode:
authorison <ison@airmail.cc>2020-09-05 22:29:46 -0600
committerPierre Neidhardt <mail@ambrevar.xyz>2020-09-07 09:50:02 +0200
commite098cd427760125e96cbfafd3e387943afe4c320 (patch)
tree28302534d2637cfa06bc3e157ecbd3457e398891 /nongnu/packages/steam-client.scm
parent5338484a0516d283a92703e5fcdc5341203ae630 (diff)
nongnu: steam: Fix vulkan.
* nongnu/packages/steam-client.scm (steam)[arguments]: Symlink mesa vulkan files to /usr/share/vulkan.
Diffstat (limited to 'nongnu/packages/steam-client.scm')
-rw-r--r--nongnu/packages/steam-client.scm3
1 files changed, 2 insertions, 1 deletions
diff --git a/nongnu/packages/steam-client.scm b/nongnu/packages/steam-client.scm
index 409310f..7569680 100644
--- a/nongnu/packages/steam-client.scm
+++ b/nongnu/packages/steam-client.scm
@@ -480,7 +480,7 @@ guix environment --ad-hoc --container --no-cwd --network \\
(write-file sandbox-helper
(string-append "#!" (which "bash") "
mkdir -p /sbin
-mkdir -p /usr/bin
+mkdir -p /usr/{bin,share}
mkdir -p /run/current-system/profile/{etc,share}
#FIXME: Setting up the below symlink should not require find.
find /gnu/store/ -maxdepth 1 -name '*glibc-locales*' -exec ln -s \"{}\"/lib/locale /run/current-system/locale \\;
@@ -497,6 +497,7 @@ ln -s " steam-libs-64 "/lib /lib64
ln -s " steam-ld.so.conf " /etc/ld.so.conf
ln -s " steam-ld.so.cache " /etc/ld.so.cache
ln -s " steam-libs-32 "/sbin/ldconfig /sbin/ldconfig
+ln -s " steam-libs-64 "/share/vulkan /usr/share/vulkan
export PATH=" steam-libs-32 "/bin:" python "/bin:/bin:/sbin:/usr/bin${PATH:+:}$PATH
export STEAM_RUNTIME=1
export STEAM_RUNTIME_PREFER_HOST_LIBRARIES=1