Just played #BeatSaber via #opencomposite using a #monado + #libsurivive stack on my #ValveIndex.

Not only did it work but it worked extremely well after using `survive-cli --steamvr-calibration ~/.steam/steam/config/lighthouse/lighthousedb.json` to import the SteamVR calibration data.

Honestly, compositing was a lot smoother than #SteamVR on Linux even. Impressive.

All working beautifully on #NixOS thanks to @[email protected]'s work in PRs like https://github.com/NixOS/nixpkgs/pull/245005

nixos/monado: init by Scrumplex · Pull Request #245005 · NixOS/nixpkgs

Description of changes Closes #275107 This module ensures that we have a monado.service that has CAP_SYS_NICE to utilize asynchronous reprojection. (See #217119) for details about asynchronous repr...

GitHub
There are still some bugs to iron out such as screen-space reflections in BeatSaber being off (probably an #opencomposite bug) and #libsurvive's own calibration without input from #SteamVR did not produce satisfactory results in the slightest but we're extremely close to being able to ditch #SteamVR for good.