Hey, im using ly as my login manager/greeter/display manager. Default config in /etc/pam.d/ly:
#%PAM-1.0
auth include login
-auth optional pam_gnome_keyring.so
-auth optional pam_kwallet5.so
account include login
password include login
-password optional pam_gnome_keyring.so use_authtok
-session optional pam_systemd.so class=greeter
-session optional pam_elogind.so
session include login
-session optional pam_gnome_keyring.so auto_start
-session optional pam_kwallet5.so auto_start
should support this already.
i also have /etc/pam.d/passwd as:
#%PAM-1.0
auth include system-auth
account include system-auth
password include system-auth
password optional pam_gnome_keyring.so
so the password of the login keyring is in sync with my password of the user.
keyrings:
.local/share/keyrings
├── default
└── login.keyring
default:
login
login.keyring
[keyring]
display-name=Login
ctime=0
mtime=1777293315
lock-on-idle=false
lock-after=false
[2]
item-type=0
...
<redacted>
currently without passwd to show the keyring in plain text