[[ $TERM == "dumb" ]] && unsetopt zle && PS1='$ ' && return # --- zsh config --- # export ZSH="$XDG_CONFIG_HOME/oh-my-zsh" HISTFILE=$XDG_CONFIG_HOME/zsh/.history ZSH_THEME="mrtazz" DISABLE_AUTO_UPDATE="true" ENABLE_CORRECTION="true" plugins=(git) # This has to stay below plugins. source $ZSH/oh-my-zsh.sh # --- user paths --- # # Scripts export PATH=/home/opal/bin:$PATH # --- locale --- # export LANG=en_US.UTF-8 # --- autostart --- # pfetch # --- Functions --- # # Move files to trash folder instead. del () { mv "$@" $HOME/.local/share/Trash/files/.; } # Make directory and CD into it. mkcd () { mkdir -p -- "$1" && cd -P -- "$1" } # --- Aliases --- # alias install="guix install" alias remove="guix remove" alias search="guix search" alias pull="guix pull" alias upgrade="guix package -u" alias hreconfig="guix home reconfigure ~/dotfiles/guix/home/guix-home.scm" # qol alias unmount="umount" # config alias zshrcsource="source ~/dotfiles/guix/home/files/zsh/zshrc"