{ pkgs, ... }: { programs = { steam = { enable = true; remotePlay.openFirewall = true; dedicatedServer.openFirewall = true; gamescopeSession.enable = true; extraPackages = with pkgs; [ steamtinkerlaunch ]; extraCompatPackages = with pkgs; [ steamtinkerlaunch ]; }; gamescope = { enable = true; capSysNice = true; package = pkgs.gamescope-wsi; }; }; environment.systemPackages = with pkgs; [ steamtinkerlaunch protonup-qt ]; }