Packages (Linux): add /etc/profiles/per-user detection for nix user packages

This commit is contained in:
Juan Llamas
2025-07-11 12:18:55 -05:00
committed by Carter Li
parent 382c0cd7c3
commit 94a5228ffc
+4
View File
@@ -673,6 +673,10 @@ void ffDetectPackagesImpl(FFPackagesResult* result, FFPackagesOptions* options)
ffStrbufSet(&profilePath, &stateDir);
ffStrbufAppendS(&profilePath, "nix/profile");
result->nixUser += getNixPackages(&stateDir, "nix/profile");
// check if /etc/profiles/per-user/$USER exists
FF_STRBUF_AUTO_DESTROY userPkgsDir = ffStrbufCreateStatic("/etc/profiles/per-user/");
result->nixUser += getNixPackages(&userPkgsDir, instance.state.platform.userName.chars);
}
if (!(options->disabled & FF_PACKAGES_FLAG_GUIX_BIT))