ensure ~/.local/share exists