74 lines
1.7 KiB
Cheetah
74 lines
1.7 KiB
Cheetah
# 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 }}
|