1#pragma once
2
3#include "fastfetch.h"
4#include "modules/host/option.h"
5
6typedef struct FFHostResult {
7 FFstrbuf family;
8 FFstrbuf name;
9 FFstrbuf version;
10 FFstrbuf sku;
11 FFstrbuf serial;
12 FFstrbuf uuid;
13 FFstrbuf vendor;
14} FFHostResult;
15
16const char* ffHostGetMacProductNameWithHwModel(const FFstrbuf* hwModel);
17#if __x86_64__
18bool ffHostDetectMac(FFHostResult* host);
19#endif
20const char* ffDetectHost(FFHostResult* host);