Hyprlock fingerprint read

My Arch SDDM login works with my fingerprint reader via having a line in the /etc/pam.d/sddm where I set auth sufficient pam_fprintd.so and while that buggers up the use of and a password, I can login with my fingerprint!!

So now in hyprlock, that works perfect with my password, but I want to also just have my fingerprint work. It is a mess. In the sense that I am not sure what the correct configuration for this is. The Wiki does not have much on fingerprint configuration, and AI says to add enable_fingerprint = true which seems like a hallucination from AI. It also says to ensure there is auth sufficient pam_fprintd.so in the /etc/pam.d/hyprlock config.

But then another AI says the opposite. So what is the true way? As it stands, if I set it in the pam.d/hyprlock config, I can bring up the lockscreen, press a key, up comes the text box, I can then hit enter, and then fingerprint reader, and then it logs in. Wow.

Is this crazy? What would be nice is to type in a password, hit and login AND/OR at the lockscreen, use my finger to unlock and be done!

Anyone know anything about this subject, would love to hear more on how it might be done.

From what I know, hyrplock doesn’t use pam for fingerprint (maybe it should in the future?). It communicates directly with fprintd via D-Bus. So just enabling it in the config is enough. Edit: works fine on my framework 13