Yes, I saw that the xdg_config was ignored but did not try to change it. If we add a helper function for this in the future it might be worth considering some of the lesser supported parts of the xdg spec, specifically XDG_CONFIG_DIRS which I use with neovim, for example, to achieve some more host-specific configurations. The xdg spec isn't totally clear on how these additional configuration directories should be used imo, so it would also be acceptable to just ignore them as is currently done.