Files
fastfetch/src/flashfetch.c
T

73 lines
2.3 KiB
C
Raw Normal View History

2021-02-27 18:30:05 +01:00
#include "fastfetch.h"
2023-03-07 16:13:53 +08:00
#include "modules/modules.h"
2023-03-07 14:56:13 +08:00
int main(void)
2021-02-27 18:30:05 +01:00
{
ffInitInstance(); //This also applys default configuration to instance.config
2021-02-27 18:30:05 +01:00
2022-01-18 18:56:37 +01:00
//Modify instance.config here
2023-10-25 15:38:46 +08:00
FFOptionsModules* const options = &instance.config.modules;
2022-01-18 18:56:37 +01:00
2022-09-29 17:14:50 +08:00
// ffPrepareCPUUsage();
2023-10-25 15:38:46 +08:00
// ffPreparePublicIp(&options->publicIP);
// ffPrepareWeather(&options->weather);
2022-09-29 17:14:50 +08:00
2022-07-25 15:01:11 +02:00
//Does things like starting detection threads, disabling line wrap, etc
ffStart();
2021-06-17 13:49:25 +02:00
2021-02-27 18:30:05 +01:00
//Printing
2023-10-25 15:38:46 +08:00
ffPrintTitle(&options->title);
ffPrintSeparator(&options->separator);
ffPrintOS(&options->os);
ffPrintHost(&options->host);
//ffPrintBios(&options->bios);
//ffPrintBoard(&options->board);
//ffPrintChassis(&options->chassis);
ffPrintKernel(&options->kernel);
//ffPrintProcesses(&options->processes);
ffPrintUptime(&options->uptime);
ffPrintPackages(&options->packages);
ffPrintShell(&options->shell);
ffPrintDisplay(&options->display);
// ffPrintBrightness(&options->brightness);
ffPrintDE(&options->de);
ffPrintWM(&options->wm);
ffPrintWMTheme(&options->wmTheme);
ffPrintTheme(&options->theme);
ffPrintIcons(&options->icons);
ffPrintFont(&options->font);
ffPrintCursor(&options->cursor);
ffPrintTerminal(&options->terminal);
ffPrintTerminalFont(&options->terminalFont);
ffPrintCPU(&options->cpu);
ffPrintGPU(&options->gpu);
ffPrintMemory(&options->memory);
ffPrintSwap(&options->swap);
ffPrintDisk(&options->disk);
2023-11-05 13:24:09 +08:00
ffPrintLocalIp(&options->localIP);
// ffPrintPublicIp(&options->publicIP);
//ffPrintWifi(&options->wifi);
2023-10-25 15:38:46 +08:00
ffPrintBattery(&options->battery);
ffPrintPowerAdapter(&options->powerAdapter);
//ffPrintPlayer(&options->player);
//ffPrintMedia(&options->media);
//ffPrintCPUUsage(&options->cpuUsage);
ffPrintLocale(&options->locale);
//ffPrintDateTime(&options->dateTime);
//ffPrintVulkan(&options->vulkan);
//ffPrintOpenGL(&options->openGL);
//ffPrintOpenCL(&options->openCL);
//ffPrintUsers(&options->users);
//ffPrintWeather(&options->weather);
//ffPrintBluetooth(&options->bluetooth);
//ffPrintSound(&options->sound);
//ffPrintGamepad(&options->gamepad);
ffPrintBreak(&options->break_);
ffPrintColors(&options->colors);
2021-02-27 18:30:05 +01:00
ffFinish();
ffDestroyInstance();
2021-02-27 18:30:05 +01:00
return 0;
2021-03-27 18:14:19 +01:00
}