Copying from an original EmulationStation issue (Aloshi#559):
Since it's a standard and nobody likes cluttered home directorys it would be nice if the project would adhere to XDG Base Directory.
There shouldn't be to much code changes just a checking of an env var and defaulting to a directory on linux.