Files
fastfetch/src/detection/packages/packages.h
T
2023-03-24 17:47:03 +08:00

38 lines
741 B
C

#pragma once
#ifndef FF_INCLUDED_detection_packages_packages
#define FF_INCLUDED_detection_packages_packages
#include "fastfetch.h"
typedef struct FFPackagesResult
{
uint32_t apk;
uint32_t brew;
uint32_t brewCask;
uint32_t choco;
uint32_t dpkg;
uint32_t emerge;
uint32_t eopkg;
uint32_t flatpakSystem;
uint32_t flatpakUser;
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;
uint32_t all; //Make sure this goes last
FFstrbuf pacmanBranch;
} FFPackagesResult;
const FFPackagesResult* ffDetectPackages(const FFinstance* instance);
#endif