From c7c5ffdd4486700c5d670096cbfd64bf23e9167f Mon Sep 17 00:00:00 2001 From: Kyiro <54126666+Kyiro@users.noreply.github.com> Date: Sun, 16 Oct 2022 23:20:43 +0200 Subject: [PATCH] Allow customising SettingsDir via VENCORD_USER_DATA_DIR environment variable (#106) --- src/ipcMain/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ipcMain/index.ts b/src/ipcMain/index.ts index 1f6166e77..2db95870f 100644 --- a/src/ipcMain/index.ts +++ b/src/ipcMain/index.ts @@ -7,7 +7,11 @@ import IpcEvents from "../utils/IpcEvents"; import "./updater"; -const DATA_DIR = join(app.getPath("userData"), "..", "Vencord"); +const DATA_DIR = process.env.VENCORD_USER_DATA_DIR ?? ( + process.env.DISCORD_USER_DATA_DIR + ? join(process.env.DISCORD_USER_DATA_DIR, "..", "VencordData") + : join(app.getPath("userData"), "..", "Vencord") +); const SETTINGS_DIR = join(DATA_DIR, "settings"); const QUICKCSS_PATH = join(SETTINGS_DIR, "quickCss.css"); const SETTINGS_FILE = join(SETTINGS_DIR, "settings.json");