404e5ca3

By: Ammar <ammar.nanjiani@gmail.com>

fix(gaming): keep protontricks and winetricks on Jovian hosts

Regression from the gaming.desktop split. That group is "desktop launcher
extras that Jovian replaces", and I put protontricks and winetricks in it.
They are not launcher extras: they repair game prefixes, and Jovian
supplies no equivalent. So the Steam Machine and the Steam Deck — the two
hosts with desktop = false — lost exactly the tools needed to fix a
prefix on a host with no package manager to fall back on.

Hit for real: LEGO Batman failed to launch on the Steam Machine with
"Microsoft Visual C++ 2015-2022 Redistributable required" and there was
no protontricks on the machine to install it.

Moves both out of the cfg.desktop group so they are installed whenever
gaming is enabled, and updates the option description that still listed
them as desktop extras.

The redist was installed in the meantime via `nix shell nixpkgs#protontricks`,
so this is about the next host and the next game, not that one.

Total

10m34s

Time to Start Worker time Duration Time to finish Idle
Config 0s 1s 1s 1s 0s
Eval 1s 4m45s 4m45s 4m47s 0s
Build 4m47s 19m10s 5m47s 10m34s 0s
Suite 0s 23m56s 10m34s 10m34s 0s

Timeline

Config Eval Build
0s1m2m3m4m5m6m7m8m9m10m