diff --git a/src/utils/userDataManager.ts b/src/utils/userDataManager.ts index d1c33ae2..613ba1fb 100644 --- a/src/utils/userDataManager.ts +++ b/src/utils/userDataManager.ts @@ -18,6 +18,10 @@ function getCachePath(): string { return path.join(process.env.XDG_CACHE_HOME, restClientDir); } + if (os.platform() === 'linux') { + return path.join(os.homedir(), '.cache', restClientDir); + } + return rootPath; } @@ -30,6 +34,10 @@ function getStatePath(): string { return path.join(process.env.XDG_STATE_HOME, restClientDir); } + if (os.platform() === 'linux') { + return path.join(os.homedir(), '.local', 'state', restClientDir); + } + return rootPath; }