I’m running unstable NixOS, using program.steam.enable to run Steam. I have all of the Steam Play stuff disabled for now, so I think I’m only playing Linux-native games.
I can run Factorio and Stellaris fine, so I know at least some Steam games work.
But when I try to run Alien Isolation, the game never starts. In the console I can see following error:
AlienIsolation: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory
Any ideas?
Update: XCOM2 fails with the same error message!
Update2: Ugh, Company of Heroes 2 fails with same message.
@raphi should this also fix steam-run associated issues?
I was running running ChimeraX using steam-run (see thread) but after the last upgrade it also failed with the error:
/home/moritz/Downloads/chimerax-1.4/bin/ChimeraX: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory
I added your suggested steam package overwriting statement, but without success unfortunately…
As of now this is fixed in both nixos-22.11 and nixos-unstable. The programs.steam.pacakge workaround above is not required anymore on an updated system.