fix: support persist module without home-manager on host

This commit is contained in:
Dmitriy Kholkin 2025-03-10 18:38:30 +03:00
parent 9d808421af
commit 9a9abac938
Signed by: AtaraxiaDev
GPG Key ID: FD266B810DF48DF2

View File

@ -78,7 +78,9 @@ in
allFiles = takeAll "files" persists;
allDirectories = takeAll "directories" persists;
userPersists = mapAttrs (_: cfg: cfg.persist) config.home-manager.users;
userPersists = mapAttrs (_: cfg: cfg.persist) (
{ } // optionalAttrs (builtins.hasAttr "home-manager" config) config.home-manager.users
);
usersFlatten = mapAttrs (
name: cfg:
let