aboutsummaryrefslogtreecommitdiffstats
path: root/zsh-fish/.zshrc
blob: 9b709fa2e876ed85b8a03d10b1b3ddaadf60fdd1 (plain)
1
2
3
4
5
6
7
8
9
10
11
SESSION_TYPE=local

if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then
  SESSION_TYPE=remote/ssh
else
  case $(ps -o comm= -p "$PPID") in
    sshd|*/sshd) SESSION_TYPE=remote/ssh;;
  esac
fi

[ "$SESSION_TYPE" != "remote/ssh" ] && exec /usr/local/bin/fish