Fastfetch: add icons

This commit is contained in:
李通洲
2024-07-23 23:02:35 +08:00
parent cdee6e2997
commit 57ffe3bad2
68 changed files with 112 additions and 86 deletions
-17
View File
@@ -205,20 +205,3 @@ void ffOptionParseColorNoClear(const char* value, FFstrbuf* buffer)
#undef FF_APPEND_COLOR_PROP_COND
}
}
void ffOptionInitModuleArg(FFModuleArgs* args)
{
ffStrbufInit(&args->key);
ffStrbufInit(&args->keyColor);
ffStrbufInit(&args->outputFormat);
ffStrbufInit(&args->outputColor);
args->keyWidth = 0;
}
void ffOptionDestroyModuleArg(FFModuleArgs* args)
{
ffStrbufDestroy(&args->key);
ffStrbufDestroy(&args->keyColor);
ffStrbufDestroy(&args->outputFormat);
ffStrbufDestroy(&args->outputColor);
}
+28 -2
View File
@@ -45,12 +45,21 @@ static inline void ffOptionInitModuleBaseInfo(
baseInfo->generateJsonConfig = (__typeof__(baseInfo->generateJsonConfig)) generateJsonConfig;
}
typedef enum FFModuleKeyType
{
FF_MODULE_KEY_TYPE_NONE = 0,
FF_MODULE_KEY_TYPE_STRING = 0 << 1,
FF_MODULE_KEY_TYPE_KEY = 1 << 1,
FF_MODULE_KEY_TYPE_BOTH = FF_MODULE_KEY_TYPE_STRING | FF_MODULE_KEY_TYPE_KEY,
} FFModuleKeyType;
typedef struct FFModuleArgs
{
FFstrbuf key;
FFstrbuf keyColor;
FFstrbuf outputFormat;
FFstrbuf outputColor;
FFstrbuf icon;
uint32_t keyWidth;
} FFModuleArgs;
@@ -73,5 +82,22 @@ static inline void ffOptionParseColor(const char* value, FFstrbuf* buffer)
ffStrbufClear(buffer);
ffOptionParseColorNoClear(value, buffer);
}
void ffOptionInitModuleArg(FFModuleArgs* args);
void ffOptionDestroyModuleArg(FFModuleArgs* args);
static inline void ffOptionInitModuleArg(FFModuleArgs* args, const char* icon)
{
ffStrbufInit(&args->key);
ffStrbufInit(&args->keyColor);
ffStrbufInit(&args->outputFormat);
ffStrbufInit(&args->outputColor);
ffStrbufInitStatic(&args->icon, icon);
args->keyWidth = 0;
}
static inline void ffOptionDestroyModuleArg(FFModuleArgs* args)
{
ffStrbufDestroy(&args->key);
ffStrbufDestroy(&args->keyColor);
ffStrbufDestroy(&args->outputFormat);
ffStrbufDestroy(&args->outputColor);
ffStrbufDestroy(&args->icon);
}
+2 -1
View File
@@ -36,8 +36,9 @@ void ffPrintLogoAndKey(const char* moduleName, uint8_t moduleIndex, const FFModu
else
{
FF_STRBUF_AUTO_DESTROY key = ffStrbufCreate();
FF_PARSE_FORMAT_STRING_CHECKED(&key, &moduleArgs->key, 1, ((FFformatarg[]){
FF_PARSE_FORMAT_STRING_CHECKED(&key, &moduleArgs->key, 2, ((FFformatarg[]){
{FF_FORMAT_ARG_TYPE_UINT8, &moduleIndex, "index"},
{FF_FORMAT_ARG_TYPE_STRBUF, &moduleArgs->icon, "icon"},
}));
ffStrbufWriteTo(&key, stdout);
}
+1 -1
View File
@@ -251,7 +251,7 @@ void ffInitBatteryOptions(FFBatteryOptions* options)
ffPrintBatteryHelpFormat,
ffGenerateBatteryJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
options->temp = false;
options->tempConfig = (FFColorRangeConfig) { 60, 80 };
options->percent = (FFColorRangeConfig) { 50, 20 };
+1 -1
View File
@@ -167,7 +167,7 @@ void ffInitBiosOptions(FFBiosOptions* options)
ffPrintBiosHelpFormat,
ffGenerateBiosJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyBiosOptions(FFBiosOptions* options)
+1 -1
View File
@@ -200,7 +200,7 @@ void ffInitBluetoothOptions(FFBluetoothOptions* options)
ffPrintBluetoothHelpFormat,
ffGenerateBluetoothJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
options->showDisconnected = false;
options->percent = (FFColorRangeConfig) { 50, 20 };
}
+1 -1
View File
@@ -145,7 +145,7 @@ void ffInitBoardOptions(FFBoardOptions* options)
ffPrintBoardHelpFormat,
ffGenerateBoardJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyBoardOptions(FFBoardOptions* options)
+1 -1
View File
@@ -134,7 +134,7 @@ void ffInitBootmgrOptions(FFBootmgrOptions* options)
ffPrintBootmgrHelpFormat,
ffGenerateBootmgrJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyBootmgrOptions(FFBootmgrOptions* options)
+1 -1
View File
@@ -200,7 +200,7 @@ void ffInitBrightnessOptions(FFBrightnessOptions* options)
ffPrintBrightnessHelpFormat,
ffGenerateBrightnessJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰯪");
options->ddcciSleep = 10;
options->percent = (FFColorRangeConfig) { 100, 100 };
+1 -1
View File
@@ -161,7 +161,7 @@ void ffInitCameraOptions(FFCameraOptions* options)
ffPrintCameraHelpFormat,
ffGenerateCameraJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰄀");
}
void ffDestroyCameraOptions(FFCameraOptions* options)
+1 -1
View File
@@ -146,7 +146,7 @@ void ffInitChassisOptions(FFChassisOptions* options)
ffPrintChassisHelpFormat,
ffGenerateChassisJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyChassisOptions(FFChassisOptions* options)
+1 -1
View File
@@ -293,7 +293,7 @@ void ffInitColorsOptions(FFColorsOptions* options)
NULL,
ffGenerateColorsJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
ffStrbufSetStatic(&options->moduleArgs.key, " ");
options->symbol = FF_COLORS_SYMBOL_BACKGROUND;
options->paddingLeft = 0;
+1 -1
View File
@@ -159,7 +159,7 @@ void ffInitCommandOptions(FFCommandOptions* options)
ffPrintCommandHelpFormat,
ffGenerateCommandJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
ffStrbufInitStatic(&options->shell,
#ifdef _WIN32
+1 -1
View File
@@ -265,7 +265,7 @@ void ffInitCPUOptions(FFCPUOptions* options)
ffPrintCPUHelpFormat,
ffGenerateCPUJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
options->temp = false;
options->tempConfig = (FFColorRangeConfig) { 60, 80 };
options->showPeCoreCount = false;
+1 -1
View File
@@ -248,7 +248,7 @@ void ffInitCPUCacheOptions(FFCPUCacheOptions* options)
ffPrintCPUCacheHelpFormat,
ffGenerateCPUCacheJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
options->compact = false;
}
+1 -1
View File
@@ -200,7 +200,7 @@ void ffInitCPUUsageOptions(FFCPUUsageOptions* options)
ffPrintCPUUsageHelpFormat,
ffGenerateCPUUsageJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰓅");
options->separate = false;
options->percent = (FFColorRangeConfig) { 50, 80 };
}
+1 -1
View File
@@ -131,7 +131,7 @@ void ffInitCursorOptions(FFCursorOptions* options)
ffPrintCursorHelpFormat,
ffGenerateCursorJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰆿");
}
void ffDestroyCursorOptions(FFCursorOptions* options)
+2 -2
View File
@@ -57,8 +57,8 @@ void ffInitCustomOptions(FFCustomOptions* options)
NULL,
ffGenerateCustomJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffStrbufSetStatic(&options->moduleArgs.key, " ");
ffOptionInitModuleArg(&options->moduleArgs, "");
ffStrbufSetStatic(&options->moduleArgs.key, "");
}
void ffDestroyCustomOptions(FFCustomOptions* options)
+1 -1
View File
@@ -196,7 +196,7 @@ void ffInitDateTimeOptions(FFDateTimeOptions* options)
ffPrintDateTimeHelpFormat,
ffGenerateDateTimeJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyDateTimeOptions(FFDateTimeOptions* options)
+1 -1
View File
@@ -135,7 +135,7 @@ void ffInitDEOptions(FFDEOptions* options)
ffPrintDEHelpFormat,
ffGenerateDEJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
options->slowVersionDetection = false;
}
+1 -1
View File
@@ -465,7 +465,7 @@ void ffInitDiskOptions(FFDiskOptions* options)
ffPrintDiskHelpFormat,
ffGenerateDiskJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
ffStrbufInit(&options->folders);
options->showTypes = FF_DISK_VOLUME_TYPE_REGULAR_BIT | FF_DISK_VOLUME_TYPE_EXTERNAL_BIT | FF_DISK_VOLUME_TYPE_READONLY_BIT;
+1 -1
View File
@@ -217,7 +217,7 @@ void ffInitDiskIOOptions(FFDiskIOOptions* options)
ffPrintDiskIOHelpFormat,
ffGenerateDiskIOJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰓅");
ffStrbufInit(&options->namePrefix);
options->detectTotal = false;
+1 -1
View File
@@ -377,7 +377,7 @@ void ffInitDisplayOptions(FFDisplayOptions* options)
ffPrintDisplayHelpFormat,
ffGenerateDisplayJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰍹");
options->compactType = FF_DISPLAY_COMPACT_TYPE_NONE;
options->preciseRefreshRate = false;
}
+1 -1
View File
@@ -183,7 +183,7 @@ void ffInitDNSOptions(FFDNSOptions* options)
ffPrintDNSHelpFormat,
ffGenerateDNSJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰇖");
options->showType = FF_DNS_TYPE_BOTH;
}
+1 -1
View File
@@ -142,7 +142,7 @@ void ffInitEditorOptions(FFEditorOptions* options)
ffPrintEditorHelpFormat,
ffGenerateEditorJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󱞎");
}
void ffDestroyEditorOptions(FFEditorOptions* options)
+1 -1
View File
@@ -128,7 +128,7 @@ void ffInitFontOptions(FFFontOptions* options)
ffPrintFontHelpFormat,
ffGenerateFontJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyFontOptions(FFFontOptions* options)
+1 -1
View File
@@ -159,7 +159,7 @@ void ffInitGamepadOptions(FFGamepadOptions* options)
ffPrintGamepadHelpFormat,
ffGenerateGamepadJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰺵");
options->percent = (FFColorRangeConfig) { 50, 20 };
}
+1 -1
View File
@@ -416,7 +416,7 @@ void ffInitGPUOptions(FFGPUOptions* options)
ffPrintGPUHelpFormat,
ffGenerateGPUJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰾲");
options->driverSpecific = false;
options->detectionMethod = FF_GPU_DETECTION_METHOD_AUTO;
+1 -1
View File
@@ -173,7 +173,7 @@ void ffInitHostOptions(FFHostOptions* options)
ffPrintHostHelpFormat,
ffGenerateHostJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰌢");
}
void ffDestroyHostOptions(FFHostOptions* options)
+1 -1
View File
@@ -123,7 +123,7 @@ void ffInitIconsOptions(FFIconsOptions* options)
ffPrintIconsHelpFormat,
ffGenerateIconsJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyIconsOptions(FFIconsOptions* options)
+1 -1
View File
@@ -136,7 +136,7 @@ void ffInitInitSystemOptions(FFInitSystemOptions* options)
ffPrintInitSystemHelpFormat,
ffGenerateInitSystemJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰿄");
}
void ffDestroyInitSystemOptions(FFInitSystemOptions* options)
+1 -1
View File
@@ -106,7 +106,7 @@ void ffInitKernelOptions(FFKernelOptions* options)
ffPrintKernelHelpFormat,
ffGenerateKernelJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰧑");
}
void ffDestroyKernelOptions(FFKernelOptions* options)
+1 -1
View File
@@ -137,7 +137,7 @@ void ffInitLMOptions(FFLMOptions* options)
ffPrintLMHelpFormat,
ffGenerateLMJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰍂");
}
void ffDestroyLMOptions(FFLMOptions* options)
+1 -1
View File
@@ -202,7 +202,7 @@ void ffInitLoadavgOptions(FFLoadavgOptions* options)
ffPrintLoadavgHelpFormat,
ffGenerateLoadavgJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
options->percent = (FFColorRangeConfig) { 50, 80 };
options->ndigits = 2;
+1 -1
View File
@@ -99,7 +99,7 @@ void ffInitLocaleOptions(FFLocaleOptions* options)
ffPrintLocaleHelpFormat,
ffGenerateLocaleJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyLocaleOptions(FFLocaleOptions* options)
+1 -1
View File
@@ -411,7 +411,7 @@ void ffInitLocalIpOptions(FFLocalIpOptions* options)
ffPrintLocalIpHelpFormat,
ffGenerateLocalIpJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰩟");
options->showType = FF_LOCALIP_TYPE_IPV4_BIT | FF_LOCALIP_TYPE_PREFIX_LEN_BIT
#ifndef __ANDROID__
+1 -1
View File
@@ -181,7 +181,7 @@ void ffInitMediaOptions(FFMediaOptions* options)
ffPrintMediaHelpFormat,
ffGenerateMediaJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyMediaOptions(FFMediaOptions* options)
+1 -1
View File
@@ -151,7 +151,7 @@ void ffInitMemoryOptions(FFMemoryOptions* options)
ffPrintMemoryHelpFormat,
ffGenerateMemoryJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
options->percent = (FFColorRangeConfig) { 50, 80 };
}
+1 -1
View File
@@ -212,7 +212,7 @@ void ffInitMonitorOptions(FFMonitorOptions* options)
ffPrintMonitorHelpFormat,
ffGenerateMonitorJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰹑");
}
void ffDestroyMonitorOptions(FFMonitorOptions* options)
+1 -1
View File
@@ -247,7 +247,7 @@ void ffInitNetIOOptions(FFNetIOOptions* options)
ffPrintNetIOHelpFormat,
ffGenerateNetIOJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰓅");
ffStrbufInit(&options->namePrefix);
options->defaultRouteOnly =
+1 -1
View File
@@ -152,7 +152,7 @@ void ffInitOpenCLOptions(FFOpenCLOptions* options)
ffPrintOpenCLHelpFormat,
ffGenerateOpenCLJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyOpenCLOptions(FFOpenCLOptions* options)
+1 -1
View File
@@ -183,7 +183,7 @@ void ffInitOpenGLOptions(FFOpenGLOptions* options)
ffPrintOpenGLHelpFormat,
ffGenerateOpenGLJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
options->library = FF_OPENGL_LIBRARY_AUTO;
}
+17 -1
View File
@@ -217,7 +217,23 @@ void ffInitOSOptions(FFOSOptions* options)
ffPrintOSHelpFormat,
ffGenerateOSJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs,
#ifdef _WIN32
""
#elif __APPLE__
""
#elif __FreeBSD__
"󰣠"
#elif __linux__
""
#elif __ANDROID__
""
#elif __sun
""
#else
"?"
#endif
);
}
void ffDestroyOSOptions(FFOSOptions* options)
+1 -1
View File
@@ -464,7 +464,7 @@ void ffInitPackagesOptions(FFPackagesOptions* options)
ffPrintPackagesHelpFormat,
ffGeneratePackagesJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰏖");
options->disabled = FF_PACKAGES_FLAG_WINGET_BIT;
}
+1 -1
View File
@@ -278,7 +278,7 @@ void ffInitPhysicalDiskOptions(FFPhysicalDiskOptions* options)
ffPrintPhysicalDiskHelpFormat,
ffGeneratePhysicalDiskJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰋊");
ffStrbufInit(&options->namePrefix);
options->temp = false;
+1 -1
View File
@@ -178,7 +178,7 @@ void ffInitPhysicalMemoryOptions(FFPhysicalMemoryOptions* options)
ffPrintPhysicalMemoryHelpFormat,
ffGeneratePhysicalMemoryJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰑭");
}
void ffDestroyPhysicalMemoryOptions(FFPhysicalMemoryOptions* options)
+1 -1
View File
@@ -156,7 +156,7 @@ void ffInitPlayerOptions(FFPlayerOptions* options)
ffPrintPlayerHelpFormat,
ffGeneratePlayerJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰥠");
}
void ffDestroyPlayerOptions(FFPlayerOptions* options)
+1 -1
View File
@@ -151,7 +151,7 @@ void ffInitPowerAdapterOptions(FFPowerAdapterOptions* options)
ffPrintPowerAdapterHelpFormat,
ffGeneratePowerAdapterJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰚥");
}
void ffDestroyPowerAdapterOptions(FFPowerAdapterOptions* options)
+1 -1
View File
@@ -100,7 +100,7 @@ void ffInitProcessesOptions(FFProcessesOptions* options)
ffPrintProcessesHelpFormat,
ffGenerateProcessesJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyProcessesOptions(FFProcessesOptions* options)
+1 -1
View File
@@ -162,7 +162,7 @@ void ffInitPublicIpOptions(FFPublicIpOptions* options)
ffPrintPublicIpHelpFormat,
ffGeneratePublicIpJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰩠");
ffStrbufInit(&options->url);
options->timeout = 0;
+1 -1
View File
@@ -131,7 +131,7 @@ void ffInitShellOptions(FFShellOptions* options)
ffPrintShellHelpFormat,
ffGenerateShellJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyShellOptions(FFShellOptions* options)
+1 -1
View File
@@ -250,7 +250,7 @@ void ffInitSoundOptions(FFSoundOptions* options)
ffPrintSoundHelpFormat,
ffGenerateSoundJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰓃");
options->soundType = FF_SOUND_TYPE_MAIN;
options->percent = (FFColorRangeConfig) { 80, 90 };
+1 -1
View File
@@ -160,7 +160,7 @@ void ffInitSwapOptions(FFSwapOptions* options)
ffPrintSwapHelpFormat,
ffGenerateSwapJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰓡");
options->percent = (FFColorRangeConfig) { 50, 80 };
}
+1 -1
View File
@@ -126,7 +126,7 @@ void ffInitTerminalOptions(FFTerminalOptions* options)
ffPrintTerminalHelpFormat,
ffGenerateTerminalJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyTerminalOptions(FFTerminalOptions* options)
+1 -1
View File
@@ -144,7 +144,7 @@ void ffInitTerminalFontOptions(FFTerminalFontOptions* options)
ffPrintTerminalFontHelpFormat,
ffGenerateTerminalFontJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyTerminalFontOptions(FFTerminalFontOptions* options)
+1 -1
View File
@@ -114,7 +114,7 @@ void ffInitTerminalSizeOptions(FFTerminalSizeOptions* options)
ffPrintTerminalSizeHelpFormat,
ffGenerateTerminalSizeJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰲎");
}
void ffDestroyTerminalSizeOptions(FFTerminalSizeOptions* options)
+1 -1
View File
@@ -125,7 +125,7 @@ void ffInitTerminalThemeOptions(FFTerminalThemeOptions* options)
ffPrintTerminalThemeHelpFormat,
ffGenerateTerminalThemeJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰔎");
}
void ffDestroyTerminalThemeOptions(FFTerminalThemeOptions* options)
+1 -1
View File
@@ -123,7 +123,7 @@ void ffInitThemeOptions(FFThemeOptions* options)
ffPrintThemeHelpFormat,
ffGenerateThemeJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰉼");
}
void ffDestroyThemeOptions(FFThemeOptions* options)
+1 -1
View File
@@ -205,7 +205,7 @@ void ffInitTitleOptions(FFTitleOptions* options)
ffPrintTitleHelpFormat,
ffGenerateTitleJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰗴");
ffStrbufSetStatic(&options->moduleArgs.key, " ");
options->fqdn = false;
+1 -1
View File
@@ -165,7 +165,7 @@ void ffInitUptimeOptions(FFUptimeOptions* options)
ffPrintUptimeHelpFormat,
ffGenerateUptimeJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyUptimeOptions(FFUptimeOptions* options)
+1 -1
View File
@@ -212,7 +212,7 @@ void ffInitUsersOptions(FFUsersOptions* options)
ffPrintUsersHelpFormat,
ffGenerateUsersJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
options->compact = false;
options->myselfOnly = false;
+1 -1
View File
@@ -141,7 +141,7 @@ void ffInitVersionOptions(FFVersionOptions* options)
ffPrintVersionHelpFormat,
ffGenerateVersionJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyVersionOptions(FFVersionOptions* options)
+1 -1
View File
@@ -167,7 +167,7 @@ void ffInitVulkanOptions(FFVulkanOptions* options)
ffPrintVulkanHelpFormat,
ffGenerateVulkanJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
}
void ffDestroyVulkanOptions(FFVulkanOptions* options)
+1 -1
View File
@@ -110,7 +110,7 @@ void ffInitWallpaperOptions(FFWallpaperOptions* options)
ffPrintWallpaperHelpFormat,
ffGenerateWallpaperJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰸉");
}
void ffDestroyWallpaperOptions(FFWallpaperOptions* options)
+1 -1
View File
@@ -145,7 +145,7 @@ void ffInitWeatherOptions(FFWeatherOptions* options)
ffPrintWeatherHelpFormat,
ffGenerateWeatherJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰖙");
ffStrbufInit(&options->location);
ffStrbufInitStatic(&options->outputFormat, "%t+-+%C+(%l)");
+1 -1
View File
@@ -220,7 +220,7 @@ void ffInitWifiOptions(FFWifiOptions* options)
ffPrintWifiHelpFormat,
ffGenerateWifiJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
options->percent = (FFColorRangeConfig) { 50, 20 };
}
+1 -1
View File
@@ -148,7 +148,7 @@ void ffInitWMOptions(FFWMOptions* options)
ffPrintWMHelpFormat,
ffGenerateWMJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "");
options->detectPlugin = false;
}
+1 -1
View File
@@ -97,7 +97,7 @@ void ffInitWMThemeOptions(FFWMThemeOptions* options)
ffPrintWMthemeHelpFormat,
ffGenerateWMThemeJsonConfig
);
ffOptionInitModuleArg(&options->moduleArgs);
ffOptionInitModuleArg(&options->moduleArgs, "󰓸");
}
void ffDestroyWMThemeOptions(FFWMThemeOptions* options)