# Default Applications export EDITOR="nvim" export READER="zathura" export TERMINAL="st" export BROWSER="brave" ##export MANPAGER="sh -c 'col -bx | bat -l man -p'" export VIDEO="mpv" export IMAGE="sxiv" export OPENER="xdg-open" export PAGER="less" export WM="dwm" # Other XDG paths export XDG_CONFIG_HOME=${XDG_CONFIG_HOME:="$HOME/.config"} export XDG_CACHE_HOME=${XDG_CACHE_HOME:="$HOME/.cache"} export XDG_DATA_HOME=${XDG_DATA_HOME:="$HOME/.local/share"} export XDG_STATE_HOME=${XDG_STATE_HOME:="$HOME/.local/state"} # Fixing Paths export XINITRC="$XDG_CONFIG_HOME"/X11/xinitrc export XSERVERRC="$XDG_CONFIG_HOME"/X11/xserverrc export HISTFILE="$XDG_STATE_HOME"/zsh/history export GOPATH="$XDG_DATA_HOME"/go export GNUPGHOME="$XDG_DATA_HOME"/gnupg export TERMINFO_DIRS="$XDG_DATA_HOME"/terminfo export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/pass export CARGO_HOME="$XDG_DATA_HOME"/cargo # Path path=("$HOME/scripts" "$HOME/.local/bin" "$path[@]") export PATH # Documentation: https://github.com/romkatv/zsh4humans/blob/v5/README.md. if [ -n "${ZSH_VERSION-}" ]; then : ${ZDOTDIR:=~} setopt no_global_rcs [[ -o no_interactive && -z "${Z4H_BOOTSTRAPPING-}" ]] && return setopt no_rcs unset Z4H_BOOTSTRAPPING fi Z4H_URL="https://raw.githubusercontent.com/romkatv/zsh4humans/v5" : "${Z4H:=${XDG_CACHE_HOME:-$HOME/.cache}/zsh4humans/v5}" umask o-w if [ ! -e "$Z4H"/z4h.zsh ]; then mkdir -p -- "$Z4H" || return >&2 printf '\033[33mz4h\033[0m: fetching \033[4mz4h.zsh\033[0m\n' if command -v curl >/dev/null 2>&1; then curl -fsSL -- "$Z4H_URL"/z4h.zsh >"$Z4H"/z4h.zsh.$$ || return elif command -v wget >/dev/null 2>&1; then wget -O- -- "$Z4H_URL"/z4h.zsh >"$Z4H"/z4h.zsh.$$ || return else >&2 printf '\033[33mz4h\033[0m: please install \033[32mcurl\033[0m or \033[32mwget\033[0m\n' return 1 fi mv -- "$Z4H"/z4h.zsh.$$ "$Z4H"/z4h.zsh || return fi . "$Z4H"/z4h.zsh || return setopt rcs