Installing Steam from BOTH package and Flathub? Any gotchas?
As the title says, I am looking to install both the package version (on OpenSuse Tumbleweed) and Flatpak version. I've been running the package version for awhile and it's been fine but I want to play with the Flatpak version to see how that compares - partially because I may eventually go for an immutable distro.
I know how to do this, I am just curious if I shouldn't do it or if there anything I should be aware of. Will my game library just work between the two?
The flatpak version should be sandboxed and not interfere. Valve is supporting the flatpak version more than they did once upon a time, so odds are it will work relatively well.
I did this for a short while and didn't run into any issues. They have their own separate libraries, though you could change that if you wanted to though.
I didn't, libraries are stored in different places in flatpak vs native install. You could probably add the normal install location in the flatpak using flat seal, but having the install directory in /home (the default for flatpak) was fine for me .
For what it's worth, I'm using steam in flatpak in microos now, and it's been mostly seamless
Library sharing between two instances of Steam works great. My shared ~/Games/SteamLibrary works well in Steam flatpak and Steam native, and I've done that for years.
I was using the flatpak version on arch for a while with no issues up until I started getting into modding and stuff. I ended up switching to the native version. Some issues were easy to fix by just granting permission to access a certain folder. Other issues I never figured out. Most importantly though, the vast majority of guides and tools simply don't assume flatpak which means that resources and community help is a bit more scarce. I think it is because of people that use the steam deck which is an immutable os that I was able to figure out anything regarding the various different things you may need to do in order to get different kinds of mods and programs to run withing the flatpak sandbox.
A super minor thing that will likely not matter to most people - I believe steamcli requires the traditional steam package to be installed, and will not work with the flatpak (at least on the atomic desktop systems I've tested with).
If you have both I'd imagine everything would work fine