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 source <(starship init zsh --print-full-init)