Se você estiver falando sobre um daemon do sistema, um arquivo em /etc
é apropriado. Se você estiver falando sobre um aplicativo que deve ter configurações por usuário, o diretório base é apropriado. Para novos aplicativos, seria uma boa ideia seguir a especificação do Diretório base do XDG:
Isso basicamente indica que você deve armazenar seus arquivos de configuração em $XDG_CONFIG_HOME
, cujo padrão é ~/.config