if (( UID )); then function { local envfile="$XDG_RUNTIME_DIR"/ssh-agent.env local pid=$(awk -F'[=;]' 'FNR == 2 {print $2}' "$envfile" 2>/dev/null) if [[ -n "$pid" ]] && kill -0 "$pid" &>/dev/null; then source "$envfile" >/dev/null else ssh-agent > "$envfile" source "$envfile" >/dev/null fi } export MAILDIR="$HOME"/mail fi if [ -e "/etc/nix/nix-profile.sh" ]; then source /etc/profile.d/nix.sh fi # vim: ft=zsh