diff --git a/Makefile b/Makefile index 9d85b29..d190edb 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ FONTS_TO_INSTALL ?= FiraCode FiraMono Hack LOCAL_TOOLS_BIN ?= $(HOME)/.local/bin STOW_TARGET ?= $(HOME) -STOW := $(shell command -v stow 2>/dev/null) +STOW := $(shell command -v /usr/bin/stow 2>/dev/null) # Compile stow if it doesn't exist ifeq ($(STOW),) diff --git a/stowers/zsh/dot-zshrc.d/02-ssh-agent.sh b/stowers/zsh/dot-zshrc.d/02-ssh-agent.sh index 586c487..a5cbf09 100644 --- a/stowers/zsh/dot-zshrc.d/02-ssh-agent.sh +++ b/stowers/zsh/dot-zshrc.d/02-ssh-agent.sh @@ -1,12 +1,13 @@ #!/bin/bash +TMPDIR="${TMPDIR:-${XDG_RUNTIME_DIR}}" + if [[ -z "${SSH_CONNECTION}" ]]; then - if ! pgrep -u "$USER" ssh-agent >/dev/null; then - ssh-agent > "$TMPDIR/ssh-agent.env" + if ! pgrep -u "${USER}" ssh-agent >/dev/null; then + ssh-agent > "${TMPDIR}/ssh-agent.env" fi if [[ ! -f "${SSH_AUTH_SOCK}" ]]; then - source "$TMPDIR/ssh-agent.env" >/dev/null + source "${TMPDIR}/ssh-agent.env" >/dev/null fi fi -