21 lines
642 B
Nix
21 lines
642 B
Nix
{pkgs, ...}: {
|
|
programs = {
|
|
gamescope = {
|
|
enable = true;
|
|
capSysNice = true;
|
|
};
|
|
steam = {
|
|
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
|
|
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
|
|
localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers enable = true;
|
|
gamescopeSession.enable = true;
|
|
};
|
|
};
|
|
hardware.xone.enable = true;
|
|
environment = {
|
|
loginShellInit = ''
|
|
[[ "$(tty)" = "/dev/tty1" ]] && ~/.config/nixos/gs.sh
|
|
'';
|
|
};
|
|
}
|