mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-11-10 07:00:08 +01:00
Refactor package detection code
This commit is contained in:
@@ -5,28 +5,29 @@
|
||||
|
||||
#include "fastfetch.h"
|
||||
|
||||
typedef struct FFPackageCounts
|
||||
typedef struct FFPackagesResult
|
||||
{
|
||||
uint32_t pacman;
|
||||
uint32_t dpkg;
|
||||
uint32_t rpm;
|
||||
uint32_t emerge;
|
||||
uint32_t xbps;
|
||||
uint32_t nixSystem;
|
||||
uint32_t nixDefault;
|
||||
uint32_t all;
|
||||
|
||||
uint32_t apk;
|
||||
uint32_t pkg;
|
||||
uint32_t flatpak;
|
||||
uint32_t snap;
|
||||
uint32_t brew;
|
||||
uint32_t dpkg;
|
||||
uint32_t emerge;
|
||||
uint32_t flatpak;
|
||||
uint32_t nixDefault;
|
||||
uint32_t nixSystem;
|
||||
uint32_t nixUser;
|
||||
uint32_t pacman;
|
||||
uint32_t pkg;
|
||||
uint32_t port;
|
||||
uint32_t rpm;
|
||||
uint32_t scoop;
|
||||
uint32_t snap;
|
||||
uint32_t xbps;
|
||||
|
||||
FFstrbuf pacmanBranch;
|
||||
} FFPackagesResult;
|
||||
|
||||
uint32_t nixUser;
|
||||
} FFPackageCounts;
|
||||
|
||||
void ffDetectPackages(FFinstance* instance, FFPackageCounts* counts);
|
||||
const FFPackagesResult* ffDetectPackages(const FFinstance* instance);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user