| 1 | |
| 2 | export PATH="$PATH:$HOME/.local/bin:$HOME/go/bin:$HOME/.avm/bin:/usr/local/go/bin" |
| 3 | export PATH="$PATH:$HOME/.local/share/solana/install/active_release/bin" |
| 4 | export PATH="$HOME/.local/share/fnm:$PATH" |
| 5 | export PATH="$PATH:/usr/local/flutter/bin" |
| 6 | |
| 7 | |
| 8 | ( |
| 9 | mkdir -p ~/.cache |
| 10 | fd -I -c never -E 'doc' -E 'package' --full-path 'target/debug$' ~ | tr '\n' ':' >~/.cache/RUST_DEBUG_PATHS |
| 11 | ) |
| 12 | [ -f ~/.cache/RUST_DEBUG_PATHS ] && RUST_DEBUG_PATHS="$(cat ~/.cache/RUST_DEBUG_PATHS)" && export PATH="$PATH:$RUST_DEBUG_PATHS" |
| 13 | |
| 14 | |
| 15 | [ -f ~/.fzf.zsh ] && . ~/.fzf.zsh |
| 16 | [ -f ~/.cargo/env ] && . "$HOME/.cargo/env" |
| 17 | [ -f ~/.venv/bin/activate ] && . ~/.venv/bin/activate |
| 18 | eval "$(fnm env)" |
| 19 | |
| 20 | |
| 21 | zfunc_dir="$ZDOTDIR/.zfunc" |
| 22 | if [ ! -d "$zfunc_dir" ]; then mkdir -p "$zfunc_dir" &>/dev/null; fi |
| 23 | add_completions() { |
| 24 | local file="$zfunc_dir/$1" |
| 25 | if [ ! -f "$file" ]; then |
| 26 | eval "$2" >"$file" |
| 27 | fi |
| 28 | } |
| 29 | add_completions _fnm 'fnm completions --shell zsh' |
| 30 | add_completions _rustup 'rustup completions zsh' |
| 31 | add_completions _uv 'uv generate-shell-completion zsh' |