follow xdg base directory spec