ZSH=$HOME/.oh-my-zsh ZSH_DISABLE_COMPFIX="true" DISABLE_AUTO_TITLE="true" DISABLE_UNTRACKED_FILES_DIRTY="true" COMPLETION_WAITING_DOTS="false" export FZF_DEFAULT_COMMAND="fd --type file --color=always" zle -N zle-line-init zle -N zle-keymap-select export KEYTIMEOUT=1 export PATH=$HOME/.local/bin:$HOME/.cargo/bin:/usr/local/bin:/usr/local/sbin:$PATH plugins={{ .plugins }} #chezmoi aliases alias ccd='chezmoi cd' alias cdi='chezmoi diff' alias cap='chezmoi apply' zstyle :omz:plugins:keychain agents ssh zstyle :omz:plugins:keychain identities {{ .sshkey }} source $ZSH/oh-my-zsh.sh export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 export EDITOR='nvim' export GOPATH=$HOME/go {{- if eq .chezmoi.os "openbsd" }} export CC='clang-16' export PORTSDIR_PATH=/usr/ports/:/usr/ports/openbsd-wip export PATH="$HOME/perl5/bin:$HOME/gems/bin:$HOME/.cargo/bin:$HOME/.local/bin:$PATH" export PERL5LIB=$HOME/perl5/lib/perl5 export PERL_LOCAL_LIB_ROOT=$HOME/perl5 export PERL_MB_OPT='--install_base "/home/jan/perl5"' export PERL_MM_OPT='INSTALL_BASE=/home/jan/perl5' alias top='htop' alias ctags='uctags' alias make='gmake' alias tar='gtar' alias man='manpager.sh' alias mutt='neomutt' alias dvim='doas nvim' alias ic='doas ifconfig' alias pq='doas pkg_info -Q' alias pa='doas pkg_add' alias pd='doas pkg_delete' alias lpr='/usr/local/bin/lpr' alias gpget='gopass -c' alias ruby='ruby30' alias gem='gem30' alias bundle='bundle30' alias mnt-net='doas mount_nfs -3 -a 4 -T -r 32768 -o noatime,nodev,noexec 192.168.178.10:/volume1/Data /mnt/nfs' alias umnt-net='doas umount /mnt/nfs' alias mnt-usb='doas mount /dev/sd1i /mnt/usb' alias umnt-usb='doas umount /mnt/usb' alias mnt-secret='doas mount dev/sd1c /mnt/encrypted_usb' alias umnt-secret='doas unmount /mnt/encrypted_usb' alias bkp-home='doas restic -r /mnt/nfs/BSD/restic-repo --verbose backup --one-file-system /home/jan --exclude /home/jan/data' alias bkp-etc='doas restic -r /mnt/nfs/BSD/restic-repo --verbose backup /etc' alias bkp-list='doas restic -r /mnt/nfs/BSD/restic-repo snapshots' {{- else }} {{ if eq .chezmoi.os "darwin" }} source $HOME/perl5/perlbrew/etc/bashrc export XDG_CONFIG_HOME="$HOME/.config" {{- if eq .chezmoi.arch "arm64" }} export PATH=/opt/homebrew/bin:$PATH {{- end }} {{- end }} {{- end }} eval "$(atuin init zsh)"