-
Notifications
You must be signed in to change notification settings - Fork 488
/
Copy pathmodules.c
156 lines (154 loc) · 6.67 KB
/
modules.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
#include "fastfetch.h"
#include "modules/modules.h"
void ffOptionsInitModules(FFOptionsModules* options)
{
ffInitBatteryOptions(&options->battery);
ffInitBiosOptions(&options->bios);
ffInitBluetoothOptions(&options->bluetooth);
ffInitBluetoothRadioOptions(&options->bluetoothRadio);
ffInitBoardOptions(&options->board);
ffInitBootmgrOptions(&options->bootmgr);
ffInitBreakOptions(&options->break_);
ffInitBrightnessOptions(&options->brightness);
ffInitBtrfsOptions(&options->btrfs);
ffInitCameraOptions(&options->camera);
ffInitCPUOptions(&options->cpu);
ffInitCPUUsageOptions(&options->cpuUsage);
ffInitCPUCacheOptions(&options->cpuCache);
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);
ffInitDNSOptions(&options->dns);
ffInitEditorOptions(&options->editor);
ffInitFontOptions(&options->font);
ffInitGPUOptions(&options->gpu);
ffInitGamepadOptions(&options->gamepad);
ffInitHostOptions(&options->host);
ffInitIconsOptions(&options->icons);
ffInitInitSystemOptions(&options->initSystem);
ffInitKernelOptions(&options->kernel);
ffInitKeyboardOptions(&options->keyboard);
ffInitLMOptions(&options->lm);
ffInitLoadavgOptions(&options->loadavg);
ffInitLocalIpOptions(&options->localIP);
ffInitLocaleOptions(&options->locale);
ffInitMediaOptions(&options->media);
ffInitMemoryOptions(&options->memory);
ffInitMonitorOptions(&options->monitor);
ffInitMouseOptions(&options->mouse);
ffInitNetIOOptions(&options->netIo);
ffInitOSOptions(&options->os);
ffInitOpenCLOptions(&options->openCL);
ffInitOpenGLOptions(&options->openGL);
ffInitPackagesOptions(&options->packages);
ffInitPhysicalDiskOptions(&options->physicalDisk);
ffInitPhysicalMemoryOptions(&options->physicalMemory);
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);
ffInitTerminalFontOptions(&options->terminalFont);
ffInitTerminalSizeOptions(&options->terminalSize);
ffInitTerminalThemeOptions(&options->terminalTheme);
ffInitThemeOptions(&options->theme);
ffInitTitleOptions(&options->title);
ffInitTPMOptions(&options->tpm);
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);
ffInitZpoolOptions(&options->zpool);
}
void ffOptionsDestroyModules(FFOptionsModules* options)
{
ffDestroyBatteryOptions(&options->battery);
ffDestroyBiosOptions(&options->bios);
ffDestroyBluetoothOptions(&options->bluetooth);
ffDestroyBluetoothRadioOptions(&options->bluetoothRadio);
ffDestroyBoardOptions(&options->board);
ffDestroyBootmgrOptions(&options->bootmgr);
ffDestroyBreakOptions(&options->break_);
ffDestroyBrightnessOptions(&options->brightness);
ffDestroyBtrfsOptions(&options->btrfs);
ffDestroyCameraOptions(&options->camera);
ffDestroyCPUOptions(&options->cpu);
ffDestroyCPUCacheOptions(&options->cpuCache);
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);
ffDestroyDNSOptions(&options->dns);
ffDestroyEditorOptions(&options->editor);
ffDestroyFontOptions(&options->font);
ffDestroyGPUOptions(&options->gpu);
ffDestroyGamepadOptions(&options->gamepad);
ffDestroyHostOptions(&options->host);
ffDestroyIconsOptions(&options->icons);
ffDestroyInitSystemOptions(&options->initSystem);
ffDestroyKernelOptions(&options->kernel);
ffDestroyKeyboardOptions(&options->keyboard);
ffDestroyLMOptions(&options->lm);
ffDestroyLoadavgOptions(&options->loadavg);
ffDestroyLocalIpOptions(&options->localIP);
ffDestroyLocaleOptions(&options->locale);
ffDestroyMediaOptions(&options->media);
ffDestroyMemoryOptions(&options->memory);
ffDestroyMonitorOptions(&options->monitor);
ffDestroyMouseOptions(&options->mouse);
ffDestroyNetIOOptions(&options->netIo);
ffDestroyOSOptions(&options->os);
ffDestroyOpenCLOptions(&options->openCL);
ffDestroyOpenGLOptions(&options->openGL);
ffDestroyPhysicalDiskOptions(&options->physicalDisk);
ffDestroyPhysicalMemoryOptions(&options->physicalMemory);
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);
ffDestroyTerminalFontOptions(&options->terminalFont);
ffDestroyTerminalSizeOptions(&options->terminalSize);
ffDestroyTerminalThemeOptions(&options->terminalTheme);
ffDestroyThemeOptions(&options->theme);
ffDestroyTitleOptions(&options->title);
ffDestroyTPMOptions(&options->tpm);
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);
ffDestroyZpoolOptions(&options->zpool);
}