Closed aiverson closed 4 years ago
I'll look into this
The main offender is this line, export LD_LIBRARY_PATH=$STEAM_LD_LIBRARY_PATH
in ~/.local/share/Steam/steamapps/common/Opus\ Magnum/Lightning
Removing it allows me to start opus magnum, I'm assuming the other games are similarly packaged
Testing that on my system, the edit you suggested does not allow the game to run successfully.
please try the PR
nixpkgs-review pr <pr-number>
wait for it to finish building... then do steam
and try to launch the game
Testing with the PR also fails to launch the game on my system. I used the steam validate local files tool to ensure that my local install is intact first. The logs seem the same as well, complaining about /etc/ld.so.cache.
And I did verify that I was using the new steam command to test using which
.
which game did you test? I only tested with opus magnum
I tested with Opus Magnum and Shenzhen I/O. Neither works.
Describe the bug Ironclad Tactics, Opus Magnum, Shenzhen I/O fail to launch in steam linux runtime on nixos.
To Reproduce Steps to reproduce the behavior:
Expected behavior The game should launch and create a window and be playable.
Screenshots If applicable, add screenshots to help explain your problem.
Additional context Inspecting the logs seems to indicate the lack of /etc/ld.so.cache and /sbin/ldconfig being problems.
Notify maintainers @jagajaga
Metadata
"x86_64-linux"
Linux 5.7.4, NixOS, 20.09pre231796.22a81aa5fc1 (Nightingale)
yes
yes
nix-env (Nix) 2.3.6
"home-manager"
"nixos-20.09pre231796.22a81aa5fc1, stable-19.03.173691.34c7eb7545d"
/nix/var/nix/profiles/per-user/root/channels/nixos
Maintainer information: