[BUG] : Beat Saber won't open on linux unless you set STEAM_COMPAT_CLIENT_INSTALL_PATH variable
While running a custom installation of Beat Saber through BS Manager, the game would just open to a black screen and quickly close. I spent hours looking for what was causing this, I thought maybe I had set my Proton installation path wrong, since I'm using Proton-GE. Eventually, when looking through protondb, I found a comment saying that you have to set the following starting argument:
STEAM_COMPAT_CLIENT_INSTALL_PATH="$HOME/.steam/steam" %command%
And the game worked perfectly! This issue does not happen when running Beat Saber unmodded directly through Steam, so I believe it sets the variable automatically.
I'm running NixOS 25.11
@chrisrnj already patched in #943 but its not yet released. The new version should be around soon so probably need to do the workaround for now.
tysm for this, I've been going crazy trying to figure out the issue, to the point that I even tried copying the entire managed directory into the steam directory so i could play with mods.