I usually don’t use gamescope. So I’m looking at the first of your two examples and I’m not sure I follow. The class is “steam_app_1066890”, right? The number at the end should change with every game installed by Steam. It’s a unique identifier Steam seems to use for all the games on Steam. So how does the class stay the same for your games? And thanks for noting that allow_tearing isn’t in any current release at the time of writing. It’s the same for Hyprland. I should have mentionend that.
Thank you, I will add this to my Sway config (and change it for Hyprland as well).