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
command").
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. https://pypi.org/project/SecretStorage/, 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,
Max