Yubikey as a second way of authenticating

So, I managed to find how use my yubikey as an alternative to my sudo password, but I have been struggling to find a way to use the yubikey as an alternative to log in to my system. Is there a way to use the yubikey as an alternative to my password for sddm and tty login?

Note: My intention is not to use it as 2FA, rather to just have the option of which to use, one hopefully secure password or the physical yubikey).

I have found articles like u2f and kde sddm on funtoo which are more about focing the key to be required to log in. But I am unsure if for my use caso I just have to modify the same files and just use auth suffcient instead of required and challenge. And if so, which are the files that would need to be changed, sddm, kde, and system-login?