VR camera in Blender realtime [working /WIP]

I am using release builds - I’m using pip install pyzmq
I made a github for this :

I tried to use pip install openvr but it only works on windows. Looks like I will be switching to Windows shortly.

I’m targeting the Lenovo Explorer since that is what I currently have available.
I anticipate steamVR will work fine.

I had some ideas to improve socket functionality once my base case works

  • send across byte data instead of unicode text
  • take input in from midi knobs , and send the output blender through json.
  • Hook up motion controllers and send location/rotation of those over zeromq

the headset display is going to probably be the hardest part. OpenVR says it can make a display, but again, windows is needed.

I would like to get motion controllers in and test this sculpting out, i may not need to tell it where the mouse is and just set the location,

That is my happy path scenario : get sculpting working in 3d viewport.
Questions:
Is there another library besides openvr that I can use?
are lenovo motion controllers readable by openvr?