master ohmu/fastfetch-openbsd / src / detection / board / board_bsd.c
ohmu  ·  2026-10-15
 1#include "board.h"
 2#include "common/settings.h"
 3#include "common/smbios.h"
 4
 5const char* ffDetectBoard(FFBoardResult* result) {
 6    ffSettingsGetFreeBSDKenv("smbios.planar.product", &result->name);
 7    ffCleanUpSmbiosValue(&result->name);
 8    ffSettingsGetFreeBSDKenv("smbios.planar.serial", &result->serial);
 9    ffCleanUpSmbiosValue(&result->serial);
10    ffSettingsGetFreeBSDKenv("smbios.planar.maker", &result->vendor);
11    ffCleanUpSmbiosValue(&result->vendor);
12    ffSettingsGetFreeBSDKenv("smbios.planar.version", &result->version);
13    ffCleanUpSmbiosValue(&result->version);
14    return nullptr;
15}