Hi, I have a weird case where a user is defined in the config, but not created on the system, when I activate said config:
nix-repl> :stuck_out_tongue: nixosConfigurations.jenkins-main.config.users.users.jenkins
{
autoSubUidGidRange = false;
createHome = true;
cryptHomeLuks = null;
description = "jenkins user";
enable = true;
expires = null;
extraGroups = [
"docker"
"qa"
];
group = "jenkins";
hashedPassword = null;
hashedPasswordFile = null;
home = "/var/lib/jenkins";
homeMode = "700";
ignoreShellProgramCheck = false;
initialHashedPassword = null;
initialPassword = null;
isNormalUser = false;
isSystemUser = false;
linger = null;
name = "jenkins";
openssh = {
authorizedKeys = {
keyFiles = [ /nix/store/6i4w64l771fdanj0afma2nlda802wdyy-source/users/authorized_keys.txt ];
keys = [ ];
};
authorizedPrincipals = [ ];
};
packages = [ ];
pamMount = { };
password = null;
passwordFile = null;
shell = «derivation /nix/store/l4gx345pnyaqndazyd4rlsf5igzv23nv-bash-interactive-5.3p9.drv»;
subGidRanges = [ ];
subUidRanges = [ ];
uid = 996;
useDefaultShell = true;
}
How do I debug that?