From 67f71e45e68fd25ef385def6353c375efa072d10 Mon Sep 17 00:00:00 2001 From: Joakim Hulthe Date: Thu, 2 May 2024 20:06:07 +0200 Subject: [PATCH] nushell: Use tkey-ssh-agent if installed --- tree/.config/nushell/env.nu | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tree/.config/nushell/env.nu b/tree/.config/nushell/env.nu index d12d6b4..ca7ac3a 100644 --- a/tree/.config/nushell/env.nu +++ b/tree/.config/nushell/env.nu @@ -85,7 +85,13 @@ $env.PATH = ($env.PATH | split row (char esep) | prepend [ ($env.HOME + "/.volta/bin"), ]) -$env.SSH_AUTH_SOCK = $"($env.XDG_RUNTIME_DIR)/ssh-agent.socket" +# auto-detect which ssh-agent to use +if (which tkey-ssh-agent | is-empty) { + $env.SSH_AUTH_SOCK = $"($env.XDG_RUNTIME_DIR)/ssh-agent.socket" +} else { + $env.SSH_AUTH_SOCK = $"($env.XDG_RUNTIME_DIR)/tkey-ssh-agent/sock" +} + $env.GPG_TTY = (tty) $env.BROWSER = "firefox" $env.EDITOR = "nvim"