I tried x11 and Wayland. I tried my laptop, which does not have an Nvidia card. The same problem there. I can see my library in “big picture mode”, but I cannot start games from there.
Nixos 21.05, steam(not beta version).
I hit that bug too.
There’s also a pending pull-request related here https://github.com/NixOS/nixpkgs/pull/120829
I can start some games from the command-line while steam is launched :
steam-run /mnt/disk/jeux/SteamLibrary/steamapps/common/Terraria/Terraria
I tested the PR, and it does not fix this issue. I tested it with the beta and non-beta version of steam.
steamwebhelper.log still says
1 Steam runtime environment up-to-date!
2 Warning: An unexpected error occurred while executing “/sbin/ldconfig -XNv”, the exit status was 127
3 ./steamwebhelper: /home/me/.local/share/Steam/ubuntu12_64/steam-runtime-heavy/usr/lib/x86_64-linux-gnu/libthai.so.0: version `LIBTHAI_0.1.25’ not found (required by /lib64/libpango-1.0.so.0)
I’m finding that big picture mode still works fine after the steam update. Using that might be a temporary workaround for anyone experiencing this issue.
I hit this problem too. Lutris is also a workaround, it can launch your Steam games.
Install and open Lutris, select the Sources → Steam category on the left menu, click the Refresh icon beside it, and then you should see a list of your Steam games. You may need to select each one and click Install at the bottom, but it won’t reinstall them, will just configure them in Lutris. Then you can launch them from Lutris, and things like the Steam Overlay still work with no problems.
For people finding this still, it seems to be fixed now, I removed the fix and updated my packages with sudo nixos-rebuild switch --upgrade and it works again.