33 lines · 776 B
# Path
set -x PATH $PATH:$HOME/.local/bin

# FZF
set -x FZF_DEFAULT_OPTS '--margin=0,2,0,2 --height=20 --inline-info --border'
bind \cr '__fzf_reverse_isearch'

# Direnv
direnv hook fish | source

# Kitty completion
kitty + complete setup fish | source

# Go
set -x GOPATH $HOME/.go
mkdir -p $GOPATH/{src,bin}
set -x PATH $PATH:/$GOPATH/bin
set -x GOPRIVATE github.com/charmbracelet

# NPM
set -x PATH $HOME/.config/npm/bin:$PATH
mkdir -p $HOME/.config/npm
npm config set prefix $HOME/.config/npm

# Aliases
set -x MEOW 'git@github.com:meowgorithm'
set -x MAGIC 'git@github.com:magicnumbers'
set -x BIT 'https://meowgorithm@bitbucket.org/meowgorithm'
set -x GITLAB 'git@gitlab.com:meowgorithm'
set -x CHARM 'git@github.com:charmbracelet'

set -x XDG_CONFIG_HOME $HOME/.config