#pragma once #include "modules/options.h" typedef struct FFOptionsModules { FFBatteryOptions battery; FFBiosOptions bios; FFBluetoothOptions bluetooth; FFBluetoothRadioOptions bluetoothRadio; FFBoardOptions board; FFBootmgrOptions bootmgr; FFBreakOptions break_; FFBrightnessOptions brightness; FFBtrfsOptions btrfs; FFCPUOptions cpu; FFCPUCacheOptions cpuCache; FFCPUUsageOptions cpuUsage; FFCameraOptions camera; FFChassisOptions chassis; FFColorsOptions colors; FFCommandOptions command; FFCursorOptions cursor; FFCustomOptions custom; FFDEOptions de; FFDateTimeOptions dateTime; FFDiskOptions disk; FFDiskIOOptions diskIo; FFDisplayOptions display; FFDNSOptions dns; FFEditorOptions editor; FFFontOptions font; FFGPUOptions gpu; FFGamepadOptions gamepad; FFHostOptions host; FFIconsOptions icons; FFInitSystemOptions initSystem; FFKernelOptions kernel; FFKeyboardOptions keyboard; FFLMOptions lm; FFLoadavgOptions loadavg; FFLocalIpOptions localIP; FFLocaleOptions locale; FFMediaOptions media; FFMemoryOptions memory; FFMonitorOptions monitor; FFMouseOptions mouse; FFNetIOOptions netIo; FFOSOptions os; FFOpenCLOptions openCL; FFOpenGLOptions openGL; FFPackagesOptions packages; FFPhysicalDiskOptions physicalDisk; FFPhysicalMemoryOptions physicalMemory; FFPlayerOptions player; FFPowerAdapterOptions powerAdapter; FFProcessesOptions processes; FFPublicIpOptions publicIP; FFSeparatorOptions separator; FFShellOptions shell; FFSoundOptions sound; FFSwapOptions swap; FFTerminalOptions terminal; FFTerminalFontOptions terminalFont; FFTerminalSizeOptions terminalSize; FFTerminalThemeOptions terminalTheme; FFThemeOptions theme; FFTitleOptions title; FFTPMOptions tpm; FFUptimeOptions uptime; FFUsersOptions users; FFVersionOptions version; FFVulkanOptions vulkan; FFWMOptions wm; FFWMThemeOptions wmTheme; FFWallpaperOptions wallpaper; FFWeatherOptions weather; FFWifiOptions wifi; FFZpoolOptions zpool; } FFOptionsModules; void ffOptionsInitModules(FFOptionsModules* options); void ffOptionsDestroyModules(FFOptionsModules* options);