{ flake, userName, config, lib, ... }: let user = config.users.users.${userName}; in { imports = with flake.nixosModules.userProfiles.${userName}; [ zsh ]; config = { users.users.gkleen.group = "gkleen"; users.groups.gkleen = {}; systemd.tmpfiles.settings.home-directories.${user.home} = lib.mkForce { v = { mode = user.homeMode; user = user.name; inherit (user) group; }; }; home-manager.users.${userName} = { home.stateVersion = "26.05"; }; }; }