#-*- mode: sh; -*- # Define Zim location ZIM_HOME=${ZDOTDIR:-${HOME}}/.zim # Environment variables export EDITOR="emacsclient -t" export ALTERNATE_EDITOR="" export VISUAL="emacsclient -c -n" export PAGER=less export TERMINAL=alacritty export ARDUINO_DIR="/usr/share/arduino" export ARDMK_DIR="$HOME/Programs/Arduino-Makefile" export STEAMAPPS="$HOME/.local/share/Steam/steamapps/common" export QT_STYLE_OVERRIDE=gtk2 export QT_AUTO_SCREEN_SCALE_FACTOR=true export CALIBRE_USE_SYSTEM_THEME=true export WINEDLLOVERRIDES=winemenubuilder.exe=d # Don't allow duplicate values in path typeset -U path path=( $HOME/.bin $HOME/.local/bin $HOME/.dotfiles/ $HOME/.cargo/bin $path ) # Set temporary files locations if [[ ! -d "$TMPDIR" ]] then export TMPDIR="/tmp/$LOGNAME" mkdir -p -m 700 "$TMPDIR" fi TMPPREFIX="${TMPDIR%/}/zsh" if [[ ! -d "$TMPPREFIX" ]] then mkdir -p "$TMPPREFIX" fi # Set SSH auth socket unset SSH_AGENT_PID if hash gpgconf 2>/dev/null && [[ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]] then export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" fi