Open Nitrousoxide opened 11 months ago
So I looked some more into this. I had (previously) had Steam installed as a system app via DNF. Though it wasn't installed when I tried to import the games. Installing Steam again via DNF again and starting it up and I saw that it had the Retrodeck shortcut.
How does BiolR determine which version of Steam is installed? Does it check the $PATH? to see if there's a steam there, and if not then it falls back to flatpak? Does it check for the common file path in the system steam directory? If it's the latter then you could end up with it thinking steam is installed when nothing is visible in the $PATH.
BoilR will use the steam location that is in defined in the settings first:
If nothing is defined it will guess (depending on the OS): https://github.com/PhilipK/BoilR/blob/839da8c18fd7cb4bd999d7ad016b8f3402b85be8/src/steam/utils.rs#L119
On linux it will try (in this order) ~/.steam/steam ~.var/app/com.valvesoftware.Steam/.steam/steam
If none of the options exist it will report an error and cancel the sync.
So if you have 2 steams installed, or once installed steam in ~/.steam/steam, then it will use that. If you want ~.var/app/com.valvesoftware.Steam/.steam/steam to be used, you can either set it manually in the settings, or you can delete ~./steam/steam.
Describe the bug BoilR can see the the list of Flatpaks
Running it apparently does not error out:
But it does not add the application to steam even after steam is rebooted:
This is the path to the common folder on my machine:
/home/Brian/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common
And the flatpak permissions for both boilr:
I don't know if it's relevant but it did not populate a steam path in the settings
To Reproduce Steps to reproduce the behavior:
Expected behavior A clear and concise description of what you expected to happen.
Game should be imported
Desktop (please complete the following information):