diff --git a/etcnixos/vr.nix b/etcnixos/vr.nix index 70bb4b5..069d009 100644 --- a/etcnixos/vr.nix +++ b/etcnixos/vr.nix @@ -7,15 +7,19 @@ # Use my fork for WiVRn 0.20 package = inputs.wivrn.legacyPackages.${pkgs.system}.wivrn; + # Write information to /etc/xdg/openxr/1/active_runtime.json, VR applications + # will automatically read this and work with wivrn + defaultRuntime = true; + # Executing it through the systemd service executes WiVRn w/ CAP_SYS_NICE # Resulting in no stutters! - defaultRuntime = true; autoStart = true; # Config for WiVRn config = { enable = true; json = { + # 1.0x display scaling scale = 1.0; # 100 Mb/s bitrate = 100000000; @@ -23,6 +27,7 @@ { encoder = "vaapi"; codec = "h265"; + # 1.0 x 1.0 scaling width = 1.0; height = 1.0; offset_x = 0.0;