Just out of curiosity, how does plan 9 handles it?
Are there hidden files there? I am sure there are but how are they handled?
The vast majority of Plan 9 programs don't use config files. For those that
do, user configuration is typically stored in $home/lib/.
-sl