vitorpy's Dotfiles
at main 48 lines 1.1 kB view raw
1fish_add_path $HOME/.local/bin 2 3set OMAKUB_PATH $HOME/.local/share/omakub 4 5# bun 6set BUN_INSTALL "$HOME/.bun" 7set PATH $BUN_INSTALL/bin $PATH 8 9# ANTHROPIC_API_KEY should be set via environment or secure method 10 11if status is-interactive 12 set fish_greeting 13 set EDITOR nvim 14 15 # System update alias 16 alias update="$HOME/.config/arch/update-system.sh" 17 18 # GNOME Control Center (works outside GNOME) 19 alias gnome-settings="env XDG_CURRENT_DESKTOP=GNOME gnome-control-center" 20 21 # Commands to run in interactive sessions can go here 22 starship init fish | source 23 direnv hook fish | source 24 25 # zoxide - smarter cd command 26 zoxide init fish | source 27 alias cd="z" 28end 29 30export NARGO_HOME="$HOME/.nargo" 31 32# NVM Setup 33set -x NVM_DIR $HOME/.nvm 34 35# Load nvm from Arch package 36if test -e /usr/share/nvm/init-nvm.sh 37 bass source /usr/share/nvm/init-nvm.sh 38end 39 40# pnpm 41set -gx PNPM_HOME "$HOME/.local/share/pnpm" 42if not string match -q -- $PNPM_HOME $PATH 43 set -gx PATH "$PNPM_HOME" $PATH 44end 45# pnpm end 46 47# zvm (Zig Version Manager) 48fish_add_path $HOME/.zvm/bin