nixos/userborn: respect createHome and convert home from path to string (#341180)

This commit is contained in:
nikstur 2024-09-11 23:44:34 +02:00 committed by GitHub
commit 24526ed710
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -97,14 +97,14 @@ in
# home.
tmpfiles.settings.home-directories = lib.mapAttrs' (
username: opts:
lib.nameValuePair opts.home {
lib.nameValuePair (toString opts.home) {
d = {
mode = opts.homeMode;
user = username;
inherit (opts) group;
};
}
) (lib.filterAttrs (_username: opts: opts.home != "/var/empty") userCfg.users);
) (lib.filterAttrs (_username: opts: opts.createHome && opts.home != "/var/empty") userCfg.users);
services.userborn = {
wantedBy = [ "sysinit.target" ];