about summary refs log tree commit diff
path: root/pkgs/games/steam
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2024-05-22 17:42:18 +0300
committerK900 <me@0upti.me>2024-05-22 17:42:18 +0300
commitc75cffb303689012df35d68dcb9bffa9b64f5ad3 (patch)
tree59557c3827424ace89e03fa5058d04eff9261350 /pkgs/games/steam
parent9217de2956fe643360aa2ca846a0bce99ef89416 (diff)
steam: fix comment, add gamescope/xwayland dependencies
Diffstat (limited to 'pkgs/games/steam')
-rw-r--r--pkgs/games/steam/fhsenv.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/games/steam/fhsenv.nix b/pkgs/games/steam/fhsenv.nix
index 95668e1ecea99..559aee92c9f34 100644
--- a/pkgs/games/steam/fhsenv.nix
+++ b/pkgs/games/steam/fhsenv.nix
@@ -190,11 +190,14 @@ in buildFHSEnv rec {
     libvdpau
 
     # required by coreutils stuff to run correctly
-    # Steam ends up with LD_LIBRARY_PATH=<bunch of runtime stuff>:/usr/lib:<etc>
+    # Steam ends up with LD_LIBRARY_PATH=/usr/lib:<bunch of runtime stuff>:<etc>
     # which overrides DT_RUNPATH in our binaries, so it tries to dynload the
     # very old versions of stuff from the runtime.
     # FIXME: how do we even fix this correctly
     attr
+    # same thing, but for Xwayland (usually via gamescope), already in the closure
+    libkrb5
+    keyutils
   ] ++ lib.optionals withGameSpecificLibraries [
     # Not formally in runtime but needed by some games
     at-spi2-atk