den
 1{
 2  lib,
 3  den,
 4  ...
 5}: let
 6  inherit (den.lib) __findFile;
 7in {
 8  den.default.includes = [
 9    <default/user>
10  ];
11  den.aspects.default.provides.user = {user, ...}: {
12    nixos = {
13      users.users.${user.userName} = {
14        home = lib.mkDefault "/home/${user.userName}";
15        isNormalUser = true;
16        extraGroups = [user.userName];
17      };
18      users.groups.${user.userName} = {};
19    };
20    homeManager = {
21      home.username = user.userName;
22      home.homeDirectory = "/home/${user.userName}";
23    };
24  };
25}