if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" fi export ZSH="$HOME/.oh-my-zsh" ZSH_THEME="powerlevel10k/powerlevel10k" zstyle ':omz:update' mode auto plugins=(git sudo zsh-autosuggestions zsh-syntax-highlighting) source $ZSH/oh-my-zsh.sh export EDITOR='nvim' [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh # Custom alias ip="ip -c" alias ls="ls -A --color" alias sl="sl -adew5F" alias ccat="pygmentize -g" alias beep="sh -c 'speaker-test -t sine -f 600 > /dev/null & sleep .5 && pkill speaker-test'" alias nv="nvim" cat() { for arg in "$@"; do if [[ $arg == *.md ]]; then mdcat "$arg" else command cat "$arg" fi done } unsetopt BEEP alias beep="sh -c 'speaker-test -t sine -f 600 > /dev/null & sleep .5 && pkill speaker-test'"