diff --git a/nix/module.nix b/nix/module.nix index a6855c09edab68c3cced342f3a2d3e565ae1eca1..1dc7638ad0fd83cbc1139d1fac443dcc6e3d23bf 100644 --- a/nix/module.nix +++ b/nix/module.nix @@ -106,6 +106,7 @@ users.users = lib.mapAttrs' ( name: instanceCfg: lib.nameValuePair instanceCfg.user { home = instanceCfg.homeDir; + createHome = true; group = instanceCfg.group; isSystemUser = true; isNormalUser = false; @@ -116,19 +117,6 @@ users.groups = lib.mapAttrs' (name: instanceCfg: lib.nameValuePair instanceCfg.group { }) ( lib.filterAttrs (name: instanceCfg: instanceCfg.enable) cfg ); - - systemd.tmpfiles.settings = lib.mapAttrs' ( - name: instanceCfg: - lib.nameValuePair "10-ugit-${name}" { - "${instanceCfg.homeDir}" = { - d = { - mode = "0750"; - user = instanceCfg.user; - group = instanceCfg.group; - }; - }; - } - ) (lib.filterAttrs (name: instanceCfg: instanceCfg.enable) cfg); systemd.services = lib.foldl' ( acc: name: