Add direnv hook for ZSH