cbrst/nix
ModulesNixOS

Gaming

Steam, Gamescope, GameMode, controllers, and a low-latency scheduler.

modules/nixos/gaming.nix is imported directly by Asgard.

FeatureConfiguration
SteamEnabled with Extest (Steam Input on Wayland), Protontricks, and Proton-GE as an extra compatibility tool
GamescopeEnabled with the WSI layer and CAP_SYS_NICE so it can raise its priority
GameModeEnabled with a renice of 10; the user must be in the gamemode group
Controllersxone driver for Xbox wireless controllers and the dongle
IRQ balancingirqbalance spreads interrupts across cores
Schedulersched_ext with scx_lavd, which targets low-latency interactive workloads and falls back to the kernel scheduler if it exits
  • The gaming home profile adds MangoHud and Prism Launcher.
  • Niri enables on-demand variable refresh rate for Steam games and Gamescope on the display named in settings.gaming.vrrOutput.

Last updated on

On this page