24 lines
774 B
Bash
24 lines
774 B
Bash
# ~/.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)"
|