{ flake, userName, lib, ... }: { users.users.${userName} = {}; # Just make sure the user is created home-manager.users.${userName} = { imports = lib.attrValues flake.homeManagerModules; config = { manual.manpages.enable = true; home.stateVersion = "20.09"; systemd.user.startServices = "sd-switch"; }; }; }