I recently switched my laptop to Garuda, it's an Arch based gaming distro. It seems to mostly work right out of the box, but I did have to tweak a few steam games to force them to use my dedicated graphics.
I guess I could go in and force steam itself to use the graphics card via env... But I only have a handful of large games at the moment. It's just as easy to set the requirement per game right now.