config_dir and data_dir can be changed by changing XDG_CONFIG_HOME and
XDG_DATA_HOME