Fix SSH keychain use

628212955dbf4db78227d7d78dce1cc8d6084f06
Alexis Sellier committed ago 1 parent 5a4702c4
.config/fish/config.fish +6 -1
8 8
  set fish_cursor_default block
9 9
  set fish_cursor_insert underscore
10 10
  set fish_cursor_replace_one underscore
11 11
  set fish_cursor_visual block
12 12
13 +
  if set -q SSH_AUTH_SOCK; and not test -S "$SSH_AUTH_SOCK"
14 +
    set -e SSH_AUTH_SOCK
15 +
    set -e SSH_AGENT_PID
16 +
  end
17 +
13 18
  if type -q keychain
14 -
    keychain --eval -Q --quiet ~/.ssh/id_rsa ~/.radicle/keys/radicle ~/.ssh/alexis.radiant.computer | source
19 +
    keychain --eval --quiet --noinherit ~/.ssh/id_rsa ~/.radicle/keys/radicle ~/.ssh/alexis.radiant.computer | source
15 20
  end
16 21
17 22
  function fish_mode_prompt
18 23
  end
19 24
.profile +0 -4
1 1
#!/bin/sh
2 2
3 -
if command -v keychain >/dev/null; then
4 -
  eval $(keychain --eval -Q --quiet ~/.ssh/id_rsa ~/.radicle/keys/radicle ~/.ssh/alexis.radiant.computer)
5 -
fi
6 -
7 3
export PATH=~/bin:~/.local/bin:~/.yarn/bin:~/.cabal/bin:~/.radicle/bin:~/.cargo/bin:~/.gem/ruby/2.6.0/bin:$PATH
8 4
export PATH=$PATH:~/.foundry/bin
9 5
export PATH=$PATH:~/.npm/bin
10 6
export PATH=$PATH:~/.local/share/gem/ruby/3.0.0/bin
11 7
export NODE_PATH=/usr/lib/node_modules