31 lines
703 B
Nix
31 lines
703 B
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
hardware.steam-hardware.enable = true;
|
|
programs.steam = {
|
|
enable = true;
|
|
gamescopeSession.enable = true;
|
|
extest.enable = true;
|
|
extraCompatPackages = with pkgs; [
|
|
proton-ge-bin
|
|
dwproton-bin
|
|
steam-play-none
|
|
];
|
|
dedicatedServer.openFirewall = true;
|
|
localNetworkGameTransfers.openFirewall = true;
|
|
package = pkgs.steam.override {
|
|
extraProfile = ''
|
|
# Allows Monado/WiVRn to be used
|
|
export PRESSURE_VESSEL_IMPORT_OPENXR_1_RUNTIMES=1
|
|
# Fixes timezones on VRChat
|
|
unset TZ
|
|
'';
|
|
};
|
|
};
|
|
programs.gamemode.enable = true;
|
|
programs.gamescope = {
|
|
enable = true;
|
|
capSysNice = true;
|
|
};
|
|
}
|