nushell: Use tkey-ssh-agent if installed

This commit is contained in:
2024-05-02 20:06:07 +02:00
parent 2dfc7c657e
commit 67f71e45e6

View File

@ -85,7 +85,13 @@ $env.PATH = ($env.PATH | split row (char esep) | prepend [
($env.HOME + "/.volta/bin"), ($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.GPG_TTY = (tty)
$env.BROWSER = "firefox" $env.BROWSER = "firefox"
$env.EDITOR = "nvim" $env.EDITOR = "nvim"