if [[ $SHLVL -eq 1 || -n $DISPLAY ]] then if [[ -f $ZDOTDIR/zshenv.local ]] then . $ZDOTDIR/zshenv.local fi if [[ -f $ZDOTDIR/zshenv.private ]] then . $ZDOTDIR/zshenv.private fi if [[ -e $HOME/.nix-profile/etc/profile.d/nix.sh ]] then . $HOME/.nix-profile/etc/profile.d/nix.sh; export NIX_LINK fi case $OSTYPE in darwin*) os=darwin ;; linux-gnu) os=linux ;; freebsd*) os=freebsd ;; *) os=unknown ;; esac if [[ $os == "linux" ]] then read osrelease < /proc/sys/kernel/osrelease if [[ $osrelease =~ Microsoft$ ]] then export windows=1 umask 002 fi fi if [[ $os != "darwin" ]] then unset SSH_AGENT_PID if [[ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]] then export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" fi fi case $MACHTYPE in *64) arch=amd64 ;; *) arch=386 ;; esac if [[ ${path[(I)$HOME/.local/bin ]} ]] then path+=($HOME/.local/bin) fi if [[ ${path[(I)$HOME/go/bin ]} ]] then path+=($HOME/go/bin) fi if [[ $HOST =~ satoshi ]] then EMAIL=alan@satoshipay.io else EMAIL=alan@alanpearce.eu fi export GTAGSCONF=~/.globalrc export GTAGSLABEL=ctags export GHQ_ROOT="$HOME/projects:$HOME/go/src:$HOME/quicklisp/local-projects" export LEDGER_FILE="$HOME/Sync/Default/ledger/my.ledger" fi