Use the XDG Base Directory Specification
xdgbasedirectoryspecification.com
xdgbasedirectoryspecification.com
> End users of your application (and hopefully yourself, as well) want a clean home directory.
End users don't care, dotfiles are hidden by default.