{ pkgs, inputs, ... }: { services.wivrn = { enable = true; openFirewall = true; # Use my fork for WiVRn 0.20 package = inputs.wivrn.legacyPackages.${pkgs.system}.wivrn; # 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 = { scale = 1.0; # 100 Mb/s bitrate = 100000000; encoders = [ { encoder = "vaapi"; codec = "h265"; width = 1.0; height = 1.0; offset_x = 0.0; offset_y = 0.0; } ]; }; }; }; }