Recent change in some linux distros (unbuntu, gnome, ..) to store data in fixed directories.
- A single directory where user data is stored, defaulting to ~/.local/share
- A single directory where configuration is stored, defaulting to ~/.config
- A single directory which holds non-essential data files, defaulting to ~/.cache.
This combats the mess caused by .dotfiles for each program.