diff --git a/data/hu.kramo.Cartridges.gschema.xml.in b/data/hu.kramo.Cartridges.gschema.xml.in
index 4fffaad..edd5aec 100644
--- a/data/hu.kramo.Cartridges.gschema.xml.in
+++ b/data/hu.kramo.Cartridges.gschema.xml.in
@@ -14,7 +14,7 @@
true
- "~/.steam/"
+ "~/.steam/steam"
true
diff --git a/src/importer/sources/steam_source.py b/src/importer/sources/steam_source.py
index ff60d86..9a45270 100644
--- a/src/importer/sources/steam_source.py
+++ b/src/importer/sources/steam_source.py
@@ -118,9 +118,9 @@ class SteamSource(URLExecutableSource):
data_location = Location(
schema_key="steam-location",
candidates=(
- shared.flatpak_dir / "com.valvesoftware.Steam" / "data" / "Steam",
+ shared.home / ".steam" / "steam",
shared.data_dir / "Steam",
- shared.home / ".steam",
+ shared.flatpak_dir / "com.valvesoftware.Steam" / "data" / "Steam",
shared.programfiles32_dir / "Steam",
),
paths={