mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-10-28 07:44:06 +01:00
Packages (macOS): adds pkgsrc detection on macOS (#2627)
* feat(packages): add pkgsrc detection on macOS * Simplify pkgsrc directory retrieval logic Removed fallback logic for pkgsrc directory retrieval. --------- Co-authored-by: Carter Li <CarterLi@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
d5e50ee30c
commit
3a069b2331
@@ -46,6 +46,12 @@ void ffDetectPackagesImpl(FFPackagesResult* result, FFPackagesOptions* options)
|
||||
|
||||
result->macports = getMacPortsPackages(&baseDir);
|
||||
}
|
||||
if (FF_PACKAGES_IS_ENABLED(options, PKGSRC)) {
|
||||
const char* prefix = getenv("PKG_DBDIR");
|
||||
if (ffStrSet(prefix)) {
|
||||
result->pkgsrc = ffPackagesGetNumElements(prefix, true);
|
||||
}
|
||||
}
|
||||
if (FF_PACKAGES_IS_ENABLED(options, NIX)) {
|
||||
ffStrbufSetS(&baseDir, FASTFETCH_TARGET_DIR_ROOT);
|
||||
result->nixDefault += ffPackagesGetNix(&baseDir, "/nix/var/nix/profiles/default");
|
||||
@@ -54,3 +60,4 @@ void ffDetectPackagesImpl(FFPackagesResult* result, FFPackagesOptions* options)
|
||||
result->nixUser = ffPackagesGetNix(&baseDir, "/.nix-profile");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user