diff options
| -rw-r--r-- | machines/work.nix | 4 | ||||
| -rw-r--r-- | mut/nushell/config.nu | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/machines/work.nix b/machines/work.nix index aa720bf..86dc916 100644 --- a/machines/work.nix +++ b/machines/work.nix @@ -53,6 +53,10 @@ file."gpg-agent.conf" = { text = '' pinentry-program /opt/homebrew/bin/pinentry-mac + enable-ssh-support + ttyname $GPG_TTY + default-cache-ttl 60 + max-cache-ttl 120 ''; target = ".gnupg/gpg-agent.conf"; }; diff --git a/mut/nushell/config.nu b/mut/nushell/config.nu index ec9dc2d..38decfd 100644 --- a/mut/nushell/config.nu +++ b/mut/nushell/config.nu @@ -1,5 +1,8 @@ if ($env | default "" DOCKER_NAME | get DOCKER_NAME | is-empty) { - try {pnsh-nvim} + if ("~/.gnupg/S.gpg-agent.ssh" | path exists) { + ln -sf ("~/.gnupg/S.gpg-agent.ssh" | path expand) $env.SSH_AUTH_SOCK + } + try {pnsh-nvim} } else { use ~/Programming/Pionative/quickstart/.venv/bin/activate.nu } |
