diff options
Diffstat (limited to 'pkgs/by-name/op/opencomposite-helper/package.nix')
-rw-r--r-- | pkgs/by-name/op/opencomposite-helper/package.nix | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/pkgs/by-name/op/opencomposite-helper/package.nix b/pkgs/by-name/op/opencomposite-helper/package.nix new file mode 100644 index 000000000000..f19f5e868139 --- /dev/null +++ b/pkgs/by-name/op/opencomposite-helper/package.nix @@ -0,0 +1,18 @@ +{ writeShellApplication + +, monado +, opencomposite +}: +writeShellApplication { + name = "opencomposite-helper"; + text = '' + # Tell Proton to use OpenComposite instead of OpenVR + export VR_OVERRIDE=${opencomposite}/lib/opencomposite + # Help OpenComposite find the OpenXR runtime + export XR_RUNTIME_JSON=${monado}/share/openxr/1/openxr_monado.json + # Tell Steam Pressure Vessel to allow access to Monado + export PRESSURE_VESSEL_FILESYSTEMS_RW=$XDG_RUNTIME_DIR/monado_comp_ipc + exec "$@" + ''; +} + |