aboutsummaryrefslogtreecommitdiff
path: root/src/config.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.c')
-rw-r--r--src/config.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/config.c b/src/config.c
index f05f5c1..4fb5f01 100644
--- a/src/config.c
+++ b/src/config.c
@@ -45,6 +45,10 @@ void getCacheDir(char* config, const size_t size)
{
getXDGDir("XDG_CACHE_HOME", "/.cache/" NAME, config, size);
}
+void getSteamDir(char* config, const size_t size)
+{
+ getXDGDir("XDG_DATA_HOME", "/.local/share/Steam", config, size);
+}
void getWineDir(char* config, const size_t size)
{
@@ -57,3 +61,9 @@ void getDXVKDir(char* config, const size_t size)
getDataDir(config, size);
strncat(config, "/dxvk", size - strlen(config) - 1);
}
+
+void getProtonDir(char* config, const size_t size)
+{
+ getSteamDir(config, size);
+ strncat(config, "/compatibilitytools.d", size - strlen(config) - 1);
+}