diff --git a/config/i3/pitch.png b/config/i3/pitch.png new file mode 100644 index 0000000..aac403d Binary files /dev/null and b/config/i3/pitch.png differ diff --git a/config/scripts/machines b/config/scripts/machines index 69294e7..1a4fed9 100755 --- a/config/scripts/machines +++ b/config/scripts/machines @@ -416,7 +416,11 @@ machines_n_help() { machines_network_help "$@"; } function machines_update-all { machines_machine_list | while read -r machine; do echo "Updating $machine..." - ssh "$machine" 'cd .dotfiles && git pull; machines update' & + if [ $machine = $(cat "$MACHINES_CONFIG/this.name") ]; then + machines_update + continue + fi + ssh -n "$machine" 'cd .dotfiles; git pull; ./config/scripts/machines update' done } diff --git a/config/shell/shenv b/config/shell/shenv index f52834d..70aca1f 100644 --- a/config/shell/shenv +++ b/config/shell/shenv @@ -106,10 +106,14 @@ prependpath "$HOME/.config/scripts" prependpath "$HOME/.termux/bin" ) +# For superseding commands with better ones if they are present -if grep -q enable-ssh-support "$GNUPGHOME/gpg-agent.conf" 2> /dev/null +# SSH Agent + +# If GPG agent is configured for SSH +if grep -q ^enable-ssh-support$ $GNUPGHOME/gpg-agent.conf 2> /dev/null then - # Use GPG as SSH agent + # Load GPG agent unset SSH_AGENT_PID if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)"