{ pkgs, ... }: { programs = { steam = let openFirewall = false; in { enable = true; remotePlay.openFirewall = openFirewall; localNetworkGameTransfers.openFirewall = openFirewall; dedicatedServer.openFirewall = openFirewall; extest.enable = true; # gamescopeSession.enable = true; package = pkgs.steam-small.override { extraEnv = { # MANGOHUD = true; # SDL_VIDEODRIVER = "x11"; }; }; extraCompatPackages = [ pkgs.proton-ge-bin.steamcompattool ]; }; gamemode = { enable = true; enableRenice = false; }; gamescope.enable = true; }; environment.systemPackages = with pkgs; [ mangohud steamtinkerlaunch ]; }