mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-11-06 13:14:21 +01:00
OS: make osFile a global option
`OS` is used by Module `Package`
This commit is contained in:
+4
-2
@@ -36,9 +36,10 @@ static void defaultConfig(FFinstance* instance)
|
||||
ffStrbufInit(&instance->config.colorKeys);
|
||||
ffStrbufInit(&instance->config.colorTitle);
|
||||
ffStrbufInitS(&instance->config.keyValueSeparator, ": ");
|
||||
|
||||
|
||||
#if defined(__linux__) || defined(__FreeBSD__)
|
||||
ffStrbufInit(&instance->config.playerName);
|
||||
ffStrbufInit(&instance->config.osFile);
|
||||
#endif
|
||||
|
||||
instance->config.showErrors = false;
|
||||
@@ -254,9 +255,10 @@ static void destroyConfig(FFinstance* instance)
|
||||
ffStrbufDestroy(&instance->config.colorKeys);
|
||||
ffStrbufDestroy(&instance->config.colorTitle);
|
||||
ffStrbufDestroy(&instance->config.keyValueSeparator);
|
||||
|
||||
|
||||
#if defined(__linux__) || defined(__FreeBSD__)
|
||||
ffStrbufDestroy(&instance->config.playerName);
|
||||
ffStrbufDestroy(&instance->config.osFile);
|
||||
#endif
|
||||
|
||||
ffDestroyTitleOptions(&instance->config.title);
|
||||
|
||||
@@ -304,10 +304,12 @@ const char* ffParseGeneralJsonConfig(FFinstance* instance)
|
||||
config->escapeBedrock = yyjson_get_bool(val);
|
||||
else if (strcasecmp(key, "pipe") == 0)
|
||||
config->pipe = yyjson_get_bool(val);
|
||||
|
||||
|
||||
#if defined(__linux__) || defined(__FreeBSD__)
|
||||
else if (strcasecmp(key, "playerName") == 0)
|
||||
ffStrbufSetS(&config->playerName, yyjson_get_str(val));
|
||||
else if (strcasecmp(key, "osFile") == 0)
|
||||
ffStrbufSetS(&config->osFile, yyjson_get_str(val));
|
||||
#endif
|
||||
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user