Check to see of $XDG_DATA_HOME is set, and use that

Fall back to home from /etc/passwd if not