Use $HOME as ptr to the home directory

$PWD works only if the shell is opened as a login shell or directly in
the home dir (the latter being the default for me), however reloading
changes from another directory would kill the $PATH change.

$HOME is a direct pointer to the home directory, whenever e wherever we
are, hence should fix the issue.