Fix SSH keychain use
628212955dbf4db78227d7d78dce1cc8d6084f06
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 |