Or more generally, can I start a custom program instead of the Steam client in game mode? I would like to take advantage of the fact that game mode only starts the minimum services that are required, but I’d like to launch into Lutris instead of Steam Big Picture Mode.
Theoretically, you could, since you can use gamescope-session to launch opengamepadui:
But looking through some of OpenGamepadUI’s documentation, it seems that some system related stuff rely on Steam (that OpenGamepadUI had to reimplement) so I don’t know if there will be anything that doesn’t work (I think so long as you have HHD running, most should just function? No On-Screen Keyboard though, since that relies on Steam).