Hi, I have successfully used https://github.com/mdellweg/pass_secret_service for GUI applications wanting to store passwords, the XDG Secret Service API seems to be what Gnome Keyring etc. implement.
The applications will store their passwords under $PASSWORD_STORE/secret_service/$UUID together with some .properties files containing info about which program it belongs to, so sadly keeping in sync is still required, if you need the passwords in other ways than via the system keyring. Different programs also seem to store different formats (e.g. spot stores a json object in the gpg file, nheko stores just the password encrypted and puts username etc. in the unencrypted .properties file). Regards, Alexander
