This makes sure the directory isn't cluttered when OS specific files are added
in the future.
# Load rc file for current hostname (first part before a dot) or rc.local.
-source_config ~/.bash "" rc $host
+source_config ~/.bash host rc $host
source_config ~/.shell "" env $host
# Load env file for current hostname (first part before a dot) or env.local.
-source_config ~/.zsh "" env $host
+source_config ~/.zsh host env $host
# Load rc file for current hostname (first part before a dot) or rc.local.
-source_config ~/.zsh "" rc ${$(hostname)//.*/}
+source_config ~/.zsh host rc ${$(hostname)//.*/}