aboutsummaryrefslogtreecommitdiff
path: root/src/config.c
diff options
context:
space:
mode:
authorJan200101 <sentrycraft123@gmail.com>2021-12-25 21:01:20 +0100
committerJan200101 <sentrycraft123@gmail.com>2022-05-05 11:07:56 +0200
commit4bd8a7b66d37c502b4144e9cdd9167ce87f7fa3a (patch)
tree211998e36bec30899d59ad02c941010715e13941 /src/config.c
parentf622bf41dbc584dd17e6cfd1f1dc7bbe4250d098 (diff)
downloadpolecat-dev-proton.tar.gz
polecat-dev-proton.zip
add Proton supportdev-proton
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);
+}