--- /dev/null
+# 1_local.plugin.zsh
+# 2015-03-17, alex@barton.de
+
+[ -d "/usr/local/home" -a ! -d "/usr/local/home/$LOGNAME" ] \
+ && mkdir "/usr/local/home/$LOGNAME" >/dev/null 2>&1
+
+[ -w "/usr/local/home/$LOGNAME" ] \
+ && export LOCAL_HOME="/usr/local/home/$LOGNAME" \
+ || export LOCAL_HOME="$HOME"
+
+# Setup XDG cache directory
+export XDG_CACHE_HOME="$LOCAL_HOME/.cache"
+
+# Setup environment for ccache, if installed
+type ccache >/dev/null && export CCACHE_DIR="$XDG_CACHE_HOME/ccache"