{ pkgs, ... }: let openFirewall = false; in { programs.steam = { enable = true; remotePlay.openFirewall = openFirewall; localNetworkGameTransfers.openFirewall = openFirewall; dedicatedServer.openFirewall = openFirewall; extest.enable = true; package = pkgs.steam.override { extraEnv.MANGOHUD = true; }; }; programs.gamemode = { enable = true; enableRenice = false; }; environment.systemPackages = with pkgs; [ mangohud gamescope steamtinkerlaunch ]; }