Files
fastfetch/src/options/modules.c
T

157 lines
6.7 KiB
C
Raw Normal View History

2023-10-25 15:38:46 +08:00
#include "fastfetch.h"
#include "modules/modules.h"
void ffOptionsInitModules(FFOptionsModules* options)
{
ffInitBatteryOptions(&options->battery);
ffInitBiosOptions(&options->bios);
ffInitBluetoothOptions(&options->bluetooth);
2024-07-28 00:05:07 +08:00
ffInitBluetoothRadioOptions(&options->bluetoothRadio);
2023-10-25 15:38:46 +08:00
ffInitBoardOptions(&options->board);
2024-05-15 21:36:15 +08:00
ffInitBootmgrOptions(&options->bootmgr);
2023-10-25 15:38:46 +08:00
ffInitBreakOptions(&options->break_);
ffInitBrightnessOptions(&options->brightness);
2024-09-14 16:18:35 +08:00
ffInitBtrfsOptions(&options->btrfs);
2024-02-02 15:09:54 +08:00
ffInitCameraOptions(&options->camera);
2023-10-25 15:38:46 +08:00
ffInitCPUOptions(&options->cpu);
ffInitCPUUsageOptions(&options->cpuUsage);
ffInitCPUCacheOptions(&options->cpuCache);
2023-10-25 15:38:46 +08:00
ffInitChassisOptions(&options->chassis);
ffInitColorsOptions(&options->colors);
ffInitCommandOptions(&options->command);
ffInitCursorOptions(&options->cursor);
ffInitCustomOptions(&options->custom);
ffInitDEOptions(&options->de);
ffInitDateTimeOptions(&options->dateTime);
ffInitDiskOptions(&options->disk);
ffInitDiskIOOptions(&options->diskIo);
ffInitDisplayOptions(&options->display);
2024-06-12 14:47:58 +08:00
ffInitDNSOptions(&options->dns);
2024-05-22 16:13:36 +08:00
ffInitEditorOptions(&options->editor);
2023-10-25 15:38:46 +08:00
ffInitFontOptions(&options->font);
ffInitGPUOptions(&options->gpu);
ffInitGamepadOptions(&options->gamepad);
ffInitHostOptions(&options->host);
ffInitIconsOptions(&options->icons);
2024-05-28 23:46:13 +08:00
ffInitInitSystemOptions(&options->initSystem);
2023-10-25 15:38:46 +08:00
ffInitKernelOptions(&options->kernel);
2024-10-09 09:45:09 +08:00
ffInitKeyboardOptions(&options->keyboard);
2023-10-25 15:38:46 +08:00
ffInitLMOptions(&options->lm);
2024-05-08 16:41:33 +08:00
ffInitLoadavgOptions(&options->loadavg);
2023-10-25 15:38:46 +08:00
ffInitLocalIpOptions(&options->localIP);
ffInitLocaleOptions(&options->locale);
ffInitMediaOptions(&options->media);
ffInitMemoryOptions(&options->memory);
ffInitMonitorOptions(&options->monitor);
2024-10-09 09:45:09 +08:00
ffInitMouseOptions(&options->mouse);
2023-10-25 15:38:46 +08:00
ffInitNetIOOptions(&options->netIo);
ffInitOSOptions(&options->os);
ffInitOpenCLOptions(&options->openCL);
ffInitOpenGLOptions(&options->openGL);
ffInitPackagesOptions(&options->packages);
2023-12-18 10:43:20 +08:00
ffInitPhysicalDiskOptions(&options->physicalDisk);
2024-05-10 23:47:15 +08:00
ffInitPhysicalMemoryOptions(&options->physicalMemory);
2023-10-25 15:38:46 +08:00
ffInitPlayerOptions(&options->player);
ffInitPowerAdapterOptions(&options->powerAdapter);
ffInitProcessesOptions(&options->processes);
ffInitPublicIpOptions(&options->publicIP);
ffInitSeparatorOptions(&options->separator);
ffInitShellOptions(&options->shell);
ffInitSoundOptions(&options->sound);
ffInitSwapOptions(&options->swap);
ffInitTerminalOptions(&options->terminal);
2024-01-22 16:03:32 +08:00
ffInitTerminalFontOptions(&options->terminalFont);
2023-10-25 15:38:46 +08:00
ffInitTerminalSizeOptions(&options->terminalSize);
2024-01-22 16:03:32 +08:00
ffInitTerminalThemeOptions(&options->terminalTheme);
2023-10-25 15:38:46 +08:00
ffInitThemeOptions(&options->theme);
ffInitTitleOptions(&options->title);
2024-09-25 22:55:57 +08:00
ffInitTPMOptions(&options->tpm);
2023-10-25 15:38:46 +08:00
ffInitUptimeOptions(&options->uptime);
ffInitUsersOptions(&options->users);
ffInitVersionOptions(&options->version);
ffInitVulkanOptions(&options->vulkan);
ffInitWMOptions(&options->wm);
ffInitWMThemeOptions(&options->wmTheme);
ffInitWallpaperOptions(&options->wallpaper);
ffInitWeatherOptions(&options->weather);
ffInitWifiOptions(&options->wifi);
2024-08-28 10:55:04 +08:00
ffInitZpoolOptions(&options->zpool);
2023-10-25 15:38:46 +08:00
}
void ffOptionsDestroyModules(FFOptionsModules* options)
{
ffDestroyBatteryOptions(&options->battery);
ffDestroyBiosOptions(&options->bios);
ffDestroyBluetoothOptions(&options->bluetooth);
2024-07-28 00:05:07 +08:00
ffDestroyBluetoothRadioOptions(&options->bluetoothRadio);
2023-10-25 15:38:46 +08:00
ffDestroyBoardOptions(&options->board);
2024-05-15 21:36:15 +08:00
ffDestroyBootmgrOptions(&options->bootmgr);
2023-10-25 15:38:46 +08:00
ffDestroyBreakOptions(&options->break_);
ffDestroyBrightnessOptions(&options->brightness);
2024-09-14 16:18:35 +08:00
ffDestroyBtrfsOptions(&options->btrfs);
2024-02-02 15:09:54 +08:00
ffDestroyCameraOptions(&options->camera);
2023-10-25 15:38:46 +08:00
ffDestroyCPUOptions(&options->cpu);
ffDestroyCPUCacheOptions(&options->cpuCache);
2023-10-25 15:38:46 +08:00
ffDestroyCPUUsageOptions(&options->cpuUsage);
ffDestroyChassisOptions(&options->chassis);
ffDestroyColorsOptions(&options->colors);
ffDestroyCommandOptions(&options->command);
ffDestroyCursorOptions(&options->cursor);
ffDestroyCustomOptions(&options->custom);
ffDestroyDEOptions(&options->de);
ffDestroyDateTimeOptions(&options->dateTime);
ffDestroyDiskOptions(&options->disk);
ffDestroyDiskIOOptions(&options->diskIo);
ffDestroyDisplayOptions(&options->display);
2024-06-12 14:47:58 +08:00
ffDestroyDNSOptions(&options->dns);
2024-05-22 16:13:36 +08:00
ffDestroyEditorOptions(&options->editor);
2023-10-25 15:38:46 +08:00
ffDestroyFontOptions(&options->font);
ffDestroyGPUOptions(&options->gpu);
ffDestroyGamepadOptions(&options->gamepad);
ffDestroyHostOptions(&options->host);
ffDestroyIconsOptions(&options->icons);
2024-05-28 23:46:13 +08:00
ffDestroyInitSystemOptions(&options->initSystem);
2023-10-25 15:38:46 +08:00
ffDestroyKernelOptions(&options->kernel);
2024-10-09 09:45:09 +08:00
ffDestroyKeyboardOptions(&options->keyboard);
2023-10-25 15:38:46 +08:00
ffDestroyLMOptions(&options->lm);
2024-05-08 16:41:33 +08:00
ffDestroyLoadavgOptions(&options->loadavg);
2023-10-25 15:38:46 +08:00
ffDestroyLocalIpOptions(&options->localIP);
ffDestroyLocaleOptions(&options->locale);
ffDestroyMediaOptions(&options->media);
ffDestroyMemoryOptions(&options->memory);
ffDestroyMonitorOptions(&options->monitor);
2024-10-09 09:45:09 +08:00
ffDestroyMouseOptions(&options->mouse);
2023-10-25 15:38:46 +08:00
ffDestroyNetIOOptions(&options->netIo);
ffDestroyOSOptions(&options->os);
ffDestroyOpenCLOptions(&options->openCL);
ffDestroyOpenGLOptions(&options->openGL);
2023-12-18 10:43:20 +08:00
ffDestroyPhysicalDiskOptions(&options->physicalDisk);
2024-05-10 23:47:15 +08:00
ffDestroyPhysicalMemoryOptions(&options->physicalMemory);
2023-10-25 15:38:46 +08:00
ffDestroyPackagesOptions(&options->packages);
ffDestroyPlayerOptions(&options->player);
ffDestroyPowerAdapterOptions(&options->powerAdapter);
ffDestroyProcessesOptions(&options->processes);
ffDestroyPublicIpOptions(&options->publicIP);
ffDestroySeparatorOptions(&options->separator);
ffDestroyShellOptions(&options->shell);
ffDestroySoundOptions(&options->sound);
ffDestroySwapOptions(&options->swap);
ffDestroyTerminalOptions(&options->terminal);
2024-01-22 16:03:32 +08:00
ffDestroyTerminalFontOptions(&options->terminalFont);
2023-10-25 15:38:46 +08:00
ffDestroyTerminalSizeOptions(&options->terminalSize);
2024-01-22 16:03:32 +08:00
ffDestroyTerminalThemeOptions(&options->terminalTheme);
2023-10-25 15:38:46 +08:00
ffDestroyThemeOptions(&options->theme);
ffDestroyTitleOptions(&options->title);
2024-09-25 22:55:57 +08:00
ffDestroyTPMOptions(&options->tpm);
2023-10-25 15:38:46 +08:00
ffDestroyUptimeOptions(&options->uptime);
ffDestroyUsersOptions(&options->users);
ffDestroyVersionOptions(&options->version);
ffDestroyVulkanOptions(&options->vulkan);
ffDestroyWMOptions(&options->wm);
ffDestroyWMThemeOptions(&options->wmTheme);
ffDestroyWallpaperOptions(&options->wallpaper);
ffDestroyWeatherOptions(&options->weather);
ffDestroyWifiOptions(&options->wifi);
2024-08-28 10:55:04 +08:00
ffDestroyZpoolOptions(&options->zpool);
2023-10-25 15:38:46 +08:00
}