feat: add gaming applications configuration for NixOS

This commit is contained in:
2026-06-28 11:09:20 +02:00
parent a95d1fbd35
commit 1b44016dab
4 changed files with 71 additions and 30 deletions
+24 -10
View File
@@ -1,13 +1,27 @@
{ ... }: {
# Steam runtime tweaks (user-session level, not NixOS system config)
{
pkgs,
...
}: {
home.sessionVariables = {
# Improves scaling consistency on HiDPI / Wayland setups
STEAM_FORCE_DESKTOPUI_SCALING = "1.25";
# Optional Proton-related behavior toggles (safe defaults)
PROTON_ENABLE_NVAPI = "1";
PROTON_NO_ESYNC = "0";
PROTON_NO_FSYNC = "0";
hardware.graphics = {
enable = true;
enable32Bit = true;
};
programs.steam = {
enable = true;
gamescopeSession.enable = true;
remotePlay.openFirewall = true;
localNetworkGameTransfers.openFirewall = true;
extraCompatPackages = with pkgs; [
proton-ge-bin
];
};
programs.gamescope.enable = true;
programs.gamemode.enable = true;
hardware.steam-hardware.enable = true;
}