Can you use pass as/with system keyring?

Maximilian Winkler mbw at
Sun Oct 8 12:10:04 UTC 2023

Hi everybody,

pass comes with various integrations/extensions, but I am as of yet unsure how to put the existing pieces together to
allow any of the following use cases:

    1. Avoid storing plaintext passphrases/keys in wpa_supplicant.conf
    2. Have applications which expect a "system keychain/keyring" to be present interact with pass

The first one is probably not easily accomplished. There is a `wpa_passphrase` command, but this is sparsely documented
and I could not get this to work across all my stored network configurations.
For this reason, I am considering using NetworkManager instead.
But from what I have read, use of encrypted passphrases is supported via a system keychain only (i.e. no "password

So the second point would probably subsume the first one.
Examples for this would be NetworkManager or Intellij.

I am aware of Gnome-Keyring and KWallet, but I believe these require you to store your passwords with them.
Meaning I would either need to migrate or somehow keep passwords and possibly even meta-data in sync, introducing
additional complexity.

On the other hand, there is a myriad of passwordstore extensions, one of which may do what I want?

I am also aware of e.g., which provides Python applications with a way to
abstract over the different keychain implementations, but this is python-specific only I believe.

I would much appreciate any advice in this matter.

Kind Regards,

More information about the Password-Store mailing list