mirror of
https://github.com/anthonyoteri/dotfiles.git
synced 2026-06-05 15:46:54 -04:00
feat: use gpg-agent for ssh-agent
This commit is contained in:
@@ -0,0 +1,6 @@
|
|||||||
|
# Start the gpg-agent if not already running
|
||||||
|
if ! pgrep -x -u "${USER}" gpg-agent >/dev/null 2>&1; then
|
||||||
|
gpg-connect-agent /bye >/dev/null 2>&1
|
||||||
|
fi
|
||||||
|
|
||||||
|
alias gpg-unlock "gpg-connect-agent updatestartuptty /bye"
|
||||||
@@ -92,6 +92,10 @@ export PATH=${HOME}/.local/bin:${HOME}/.cargo/bin:${HOME}/go/bin:${PATH}
|
|||||||
export MONOREPO_ROOT=${HOME}/Projects/monorepo
|
export MONOREPO_ROOT=${HOME}/Projects/monorepo
|
||||||
export DOCKER_BUILDKIT=1
|
export DOCKER_BUILDKIT=1
|
||||||
|
|
||||||
|
# Export SSH_AUTH_SOCK to GPG eo enable using gpgagent as the ssh-agent
|
||||||
|
export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
|
||||||
|
gpgconf --launch gpg-agent
|
||||||
|
|
||||||
# Custom aliases
|
# Custom aliases
|
||||||
alias cat='bat '
|
alias cat='bat '
|
||||||
alias vim=$(which nvim)
|
alias vim=$(which nvim)
|
||||||
|
|||||||
Reference in New Issue
Block a user