From a431803fc96ffc5e8937a38856ca648d509ed0b2 Mon Sep 17 00:00:00 2001 From: Samuel <36420837+Samueru-sama@users.noreply.github.com> Date: Fri, 18 Jul 2025 11:55:53 -0400 Subject: [PATCH] check `XDG_CONFIG_HOME` for config file --- src/utils/utils.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/utils/utils.cpp b/src/utils/utils.cpp index 713480b..a83e80d 100644 --- a/src/utils/utils.cpp +++ b/src/utils/utils.cpp @@ -240,6 +240,9 @@ std::string Utils::getConfigFile() { const char* configFile = std::getenv("LSFG_CONFIG"); if (configFile && *configFile != '\0') return{configFile}; + const char* xdgPath = std::getenv("XDG_CONFIG_HOME"); + if (xdgPath && *xdgPath != '\0') + return std::string(xdgPath) + "/lsfg-vk/conf.toml"; const char* homePath = std::getenv("HOME"); if (homePath && *homePath != '\0') return std::string(homePath) + "/.config/lsfg-vk/conf.toml";