Normal users not appearing in login manager lists

I am using sddm and can log in without issues.

$ cat /etc/shells 
/run/current-system/sw/bin/bash
/run/current-system/sw/bin/sh
/nix/store/sc9j7ngxn37klhpa30pawikyb1az6xkv-bash-interactive-4.4-p23/bin/bash
/nix/store/sc9j7ngxn37klhpa30pawikyb1az6xkv-bash-interactive-4.4-p23/bin/sh
/bin/sh

$ echo $SHELL
/run/current-system/sw/bin/zsh