

Unless your using something like a Pimax its there. Have a look at Envision. You can install it from the AUR or a appimage from git both allow you to avoid having to compile from source. Envision allows you to use Monado if you have a wired headset or WiVRn if you have a quest or other wireless headset and can also install WlxOverlay or Stardust as overlays.
This page has whats compatible with what headsets https://lvra.gitlab.io/docs/hardware/
Joplin is nice and what I use currently. I came across obsidian the other day which I found a plugin that makes it function more like OneNote. Only issue is the sync as far as I can tell is subscriptin based. I imagine a plugin exists for that but haven’t looked yet.