dotfiles/dot_zshrc.tmpl

58 lines
1.3 KiB
Cheetah
Raw Normal View History

2023-10-10 20:22:26 +00:00
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
2023-10-11 09:45:16 +00:00
source <(starship init zsh --print-full-init)