# Auto generated by chezmoi {{ if eq .chezmoi.hostname "ubuntu" }} if [ "$TMUX" = "" ]; then tmux new-session -A -s default; fi {{ end }} autoload -Uz compinit compinit setopt correctall autoload -U promptinit promptinit {{ if eq .chezmoi.hostname "gentoo" }} prompt gentoo {{ end }} zstyle ':completion::complete:*' use-cache 1 export HISTFILE=~/.zsh_history export SAVEHIST=1000 export HISTSIZE=1000 bindkey '^R' history-incremental-search-backward bindkey '^r' history-incremental-pattern-search-backward setopt hist_ignore_space setopt hist_ignore_dups setopt appendhistory unsetopt beep export EDITOR='nvim' alias vim='nvim' alias cd='z' alias ls='eza --icons=always' {{ if eq .chezmoi.os "darwin" }} PATH="/opt/homebrew/opt/gnu-sed/libexec/gnubin:$PATH" export PATH {{ else if eq .chezmoi.hostname "ubuntu" }} path+=("/home/ubuntu/nvim-linux-x86_64/bin") export PATH {{ end }} source <(chezmoi completion zsh) eval "$(starship init zsh)" eval "$(zoxide init zsh)" {{ if eq .chezmoi.hostname "gentoo" }} eval "$(direnv hook zsh)" source /usr/share/zsh/site-functions/zsh-autosuggestions.zsh source /usr/share/zsh/site-functions/zsh-syntax-highlighting.zsh {{ else if eq .chezmoi.os "darwin" }} eval "$(/opt/homebrew/bin/brew shellenv)" source $(brew --prefix)/share/zsh-autosuggestions/zsh-autosuggestions.zsh source <(kubectl completion zsh) source <(kubebuilder completion zsh) source $(brew --prefix)/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh {{ else if eq .chezmoi.hostname "ubuntu" }} eval "$(direnv hook zsh)" source /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh {{ end }} {{ if ne .chezmoi.hostname "ubuntu"}} fastfetch {{ end }}