dotfiles/private_dot_config/oh-my-zsh/plugins/keychain
linarphy 6fd2b49483
Update sway config & Add config
- Add process manager with sway
- Add oh-my-zsh config
- add gtk config
- Add env
2023-08-21 19:29:19 +02:00
..
keychain.plugin.zsh Update sway config & Add config 2023-08-21 19:29:19 +02:00
README.md Update sway config & Add config 2023-08-21 19:29:19 +02:00

keychain plugin

This plugin starts automatically keychain to set up and load whichever credentials you want for both gpg and ssh connections.

To enable it, add keychain to your plugins:

plugins=(... keychain)

NOTE: It is HIGHLY recommended to also enable the gpg-agent plugin.

Instructions

IMPORTANT: put these settings before the line that sources oh-my-zsh

To adjust the agents that keychain manages, use the agents style as shown below. By default, only the gpg agent is managed.

zstyle :omz:plugins:keychain agents gpg,ssh

To load multiple identities use the identities style, For example:

zstyle :omz:plugins:keychain identities id_ed25519 id_github 2C5879C2

To pass additional options to the keychain program, use the options style; for example:

zstyle :omz:plugins:keychain options --quiet

Credits

Based on code from the ssh-agent plugin.

References