58 lines
1.3 KiB
Cheetah
58 lines
1.3 KiB
Cheetah
|
export ZSH_CACHE_DIR=$HOME/.config/zsh/cache
|
||
|
|
||
|
{{- if eq .chezmoi.os "darwin" }}
|
||
|
export PATH="$PATH:/opt/homebrew/bin"
|
||
|
{{- end }}
|
||
|
|
||
|
# scripts from ~/bin
|
||
|
export PATH="$PATH:$HOME/.local/bin"
|
||
|
|
||
|
macchina
|
||
|
|
||
|
# Cargo env
|
||
|
if [ -d $HOME/.cargo/bin ]; then
|
||
|
export PATH="$PATH:$HOME/.cargo/bin"
|
||
|
fi
|
||
|
|
||
|
# Go
|
||
|
if [ -d /usr/local/go/bin ]; then
|
||
|
export PATH="$PATH:/usr/local/go/bin"
|
||
|
fi
|
||
|
export PATH="$PATH:$HOME/go/bin"
|
||
|
|
||
|
# Yarn
|
||
|
if [ -d $HOME/.yarn/bin ]; then
|
||
|
export PATH="$PATH:$HOME/.yarn/bin"
|
||
|
fi
|
||
|
|
||
|
# Jetbrains Toolbox
|
||
|
{{- if eq .chezmoi.os "darwin" }}
|
||
|
if [ -d "$HOME/Library/Application Support/JetBrains/Toolbox/scripts" ]; then
|
||
|
export PATH="$PATH:$HOME/Library/Application Support/JetBrains/Toolbox/scripts"
|
||
|
fi
|
||
|
{{- else if eq .chezmoi.os "linux" }}
|
||
|
if [ -d "$HOME/.local/share/JetBrains/Toolbox/scripts" ]; then
|
||
|
export PATH="$PATH:$HOME/.local/share/JetBrains/Toolbox/scripts"
|
||
|
fi
|
||
|
{{- end }}
|
||
|
|
||
|
# Dotnet
|
||
|
if [ -d $HOME/.dotnet/sdk ]; then
|
||
|
export DOTNET_ROOT=$HOME/.dotnet
|
||
|
export PATH="$PATH:$DOTNET_ROOT"
|
||
|
elif [ -d /usr/local/dotnet/sdk ]; then
|
||
|
export DOTNET_ROOT=/usr/local/dotnet
|
||
|
export PATH="$PATH:/usr/local/dotnet"
|
||
|
fi
|
||
|
|
||
|
export PATH="$PATH:$HOME/.dotnet/tools"
|
||
|
|
||
|
# Znap
|
||
|
export ZNAP_HOME=$HOME/.local/share/znap
|
||
|
|
||
|
for file in $HOME/.config/zsh/*.zsh; do
|
||
|
source "$file"
|
||
|
done
|
||
|
|
||
|
znap eval starship 'starship init zsh --print-full-init'
|
||
|
znap prompt
|