mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-10-29 08:13:44 +01:00
supprt for custom / multiple config dirs
This commit is contained in:
@@ -35,7 +35,7 @@ static void printTerminalFont(FFinstance* instance, const char* font)
|
||||
static void printKonsole(FFinstance* instance)
|
||||
{
|
||||
char profile[128];
|
||||
ffParsePropFileHome(instance, ".config/konsolerc", "DefaultProfile=%[^\n]", profile);
|
||||
ffParsePropFileConfig(instance, "konsolerc", "DefaultProfile=%[^\n]", profile);
|
||||
if(profile[0] == '\0')
|
||||
{
|
||||
ffPrintError(instance, FF_TERMFONT_MODULE_NAME, 0, &instance->config.termFontKey, &instance->config.termFontFormat, FF_TERMFONT_NUM_FORMAT_ARGS, "Couldn't find \"DefaultProfile=%[^\n]\" in \".config/konsolerc\"");
|
||||
@@ -59,7 +59,7 @@ static void printKonsole(FFinstance* instance)
|
||||
static void printXFCE4Terminal(FFinstance* instance)
|
||||
{
|
||||
char font[128];
|
||||
ffParsePropFileHome(instance, ".config/xfce4/terminal/terminalrc", "FontName=%[^\n]", font);
|
||||
ffParsePropFileConfig(instance, "xfce4/terminal/terminalrc", "FontName=%[^\n]", font);
|
||||
if(font[0] == '\0')
|
||||
{
|
||||
ffPrintError(instance, FF_TERMFONT_MODULE_NAME, 0, &instance->config.termFontKey, &instance->config.termFontFormat, FF_TERMFONT_NUM_FORMAT_ARGS, "Couldn't find \"FontName=%%[^\\n]\" in \".config/xfce4/terminal/terminalrc\"");
|
||||
|
||||
@@ -22,7 +22,7 @@ static void printWMTheme(FFinstance* instance, const char* theme)
|
||||
static void printKWin(FFinstance* instance)
|
||||
{
|
||||
char theme[256];
|
||||
bool fileFound = ffParsePropFileHome(instance, ".config/kwinrc", "theme=%s", theme);
|
||||
bool fileFound = ffParsePropFileConfig(instance, "kwinrc", "theme=%s", theme);
|
||||
|
||||
if(*theme == '\0')
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user