I hit the same issue with oh-my-zsh custom plugins. I found the answer in oh-my-zsh's wiki.
In your .zshrc, you can specify the custom directory with an environment variable: ZSH_CUSTOM=$HOME/my_customizations
.zshrc
ZSH_CUSTOM=$HOME/my_customizations