Got some progress. I got the Gnome Settings User panel to recognize my fingerprint setup. I had to enable the right driver (which is weird that it worked at all without it).
For the Thinkpad Carbon X1 Gen 9 it is:
fprintd = {
enable = true;
package = pkgs.fprintd-tod;
tod = {
enable = true;
driver = pkgs.libfprint-3-tod1-vfs0090;
};
};
For GDM not allowing a password at all, found this bug with other reports. So it’s not just me.
https://github.com/NixOS/nixpkgs/issues/171136