Use Steam VR-enabled applications with your phone as HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, iVRy, Trinus etc etc.
Why do you think that https://github.com/terminal29/Simple-OpenVR-Driver-Tutorial is a good alternative to PhoneVR