Q:

On linux is there a commonly used / conventional sub-directory that is used for user specific program settings

On linux, many programs store user specific profile settings in a hidden dot file in the users home directory.  Other programs create their own uniquely named hidden dot directory and put one or more files inside their to do the same job.
Is there any existing or emerging convention / common hidden dot directory (such as .settings or .profile) where developers of new programs can put their user specific profile settings to minimise the home directory clutter?

A:

By the convention, '.config' should contain settings for a local user.
Follow this answer.

