dotfiles/fish/.config/fish/config.fish

29 lines
623 B
Fish

## PATH
fish_add_path ~/.local/bin
fish_add_path ~/.go/bin
fish_add_path ~/.npm/bin
fish_add_path ~/.yarn/bin
fish_add_path ~/.local/share/gem/ruby/3.0.0/bin
## SSH init
set -x SSH_AUTH_SOCK $XDG_RUNTIME_DIR/ssh-agent.socket
for f in (ls $HOME/.ssh/*.pub);
set -l priv (string replace '.pub' '' $f);
if not contains $priv (ssh-add -l | awk '{ print $3 }')
ssh-add $priv >/dev/null 2>&1
end
end
# Start Sway at login
if status is-login
if test -z "$WAYLAND_DISPLAY" -a "$XDG_VTNR" = 1 -a -z "$TMUX"
exec sway --unsupported-gpu
end
end
set -x GOPATH ~/.go
set -x EDITOR nvim
COMPLETE=fish jj | source