pub fn user_config_dir() -> Option<PathBuf>
Returns the user config directory.
Returns None if HOME is not set (unusual but possible in containers).