# ~/.zshrc: Executed for EVERY INTERACTIVE shell (terminal tabs/windows). # Use for aliases, functions, prompt themes, key bindings, and shell options (setopt). # This is where 90% of your customization belongs. [[ -d "$HOME/Scripts" ]] && path+=("$HOME/Scripts") [[ -d "$HOME/.local/bin" ]] && path+=("$HOME/.local/bin") [[ -d "$HOME/AppImages" ]] && path+=("$HOME/AppImages") [[ -d "$HOME/.opencode/bin" ]] && path+=("$HOME/.opencode/bin") source ${ZDOTDIR}/init.zsh source ${ZDOTDIR}/aliases.zsh source ${ZDOTDIR}/functions.zsh dotstate-update [[ -f $HOME/.zshrc.local ]] || touch $HOME/.zshrc.local source $HOME/.zshrc.local if [[ $FFENABLED != "false" ]] && command -v fastfetch >/dev/null; then fastfetch --config examples/13 fi eval "$(starship init zsh)"