diff options
| author | Thomas Schmucker <ts@its1.de> | 2026-01-07 10:20:42 +0100 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2026-01-07 10:20:42 +0100 |
| commit | d8a1624e51d9af6b8185da90a2d7a79960f56f59 (patch) | |
| tree | 93ac23cb772b94aa3d3ed4bc18c656fdde5b5a50 /zsh/zprofile | |
| parent | ed4d5cafd654d9f92c46776c98252e3c6653be13 (diff) | |
| download | dotfiles-d8a1624e51d9af6b8185da90a2d7a79960f56f59.tar.gz dotfiles-d8a1624e51d9af6b8185da90a2d7a79960f56f59.tar.bz2 dotfiles-d8a1624e51d9af6b8185da90a2d7a79960f56f59.zip | |
zsh: fix path handling
Diffstat (limited to 'zsh/zprofile')
| -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" |
