append_path () {
      case ":$PATH:" in
          *:"$1":*)
              ;;
          *)
              PATH="${PATH:+$PATH:}$1"
      esac
  }

  append_path "$HOME/.local/bin"
  append_path "$HOME/.cargo/bin"


  export PATH

  if [ -z "$SSH_CONNECTION" ]; then
      export SSH_AUTH_SOCK="/run/user/$UID/gnupg/S.gpg-agent.ssh"
  fi 
