Like the title says I am trying to understand how these things should work together. Part of my issue is I don’t have a good mental model on the Flatpak permissioning / sandbox model. My use case is running a game on Lutris, which is a Flatpack, and using my package install of Mangohud. I am also curious if I should using a Flatpak version of Mangohud instead of the package installed version, and understanding how I would set up Steam as a Flatpak in the future when I switch away from the packaged version.
Thanks for any helpful tips or links you can provide.
Here is my understanding of this now I’ve got everything working on my Flatpak install of Steam:
MangoHud
org.freedesktop.Platform.VulkanLayer.MangoHud
MANGOHUD=1 %command%
to the Steam launch options of the gameMANGOHUD=1
to the Steam FlatPak to get this working in every game by defaultGamemode
gamemoderun %command%
to the launch options to run the game with Gamemode enabled