diff options
Diffstat (limited to 'zsh')
| -rw-r--r-- | zsh/zprofile | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/zsh/zprofile b/zsh/zprofile index 3be3315..a2e582b 100644 --- a/zsh/zprofile +++ b/zsh/zprofile | |||
| @@ -2,12 +2,21 @@ | |||
| 2 | 2 | ||
| 3 | [[ -d "${HISTFILE:h}" ]] || mkdir -p "${HISTFILE:h}" | 3 | [[ -d "${HISTFILE:h}" ]] || mkdir -p "${HISTFILE:h}" |
| 4 | 4 | ||
| 5 | path=( | 5 | add_path() { |
| 6 | $HOME/.cargo/bin | 6 | [[ -d "$1" ]] && path=("$1" $path) |
| 7 | $HOME/.local/bin | 7 | } |
| 8 | $HOME/.local/texlive/bin/amd64-freebsd | 8 | |
| 9 | $path | 9 | add_path "$HOME/.cargo/bin" |
| 10 | ) | 10 | add_path "$HOME/.local/bin" |
| 11 | |||
| 12 | case "$OSTYPE" in | ||
| 13 | darwin*) | ||
| 14 | add_path "/opt/homebrew/bin" | ||
| 15 | ;; | ||
| 16 | freebsd*) | ||
| 17 | add_path "$HOME/.local/texlive/bin/amd64-freebsd" | ||
| 18 | ;; | ||
| 19 | esac | ||
| 11 | 20 | ||
| 12 | export MANPATH="${MANPATH:-$(manpath)}:$NPM_PACKAGES/share/man:$HOME/.local/texlive/texmf-dist/man" | 21 | export MANPATH="${MANPATH:-$(manpath)}:$NPM_PACKAGES/share/man:$HOME/.local/texlive/texmf-dist/man" |
| 13 | export INFOPATH="$INFOPATH:$HOME/.local/texlive/texmf-dist/info" | 22 | export INFOPATH="$INFOPATH:$HOME/.local/texlive/texmf-dist/info" |
