pub fn expand_config_path(raw: &str) -> PathBufExpand description
Expand a leading ~ and any $VAR / ${VAR} reference in a config path.
Unset variables expand to nothing, as in a shell. This is what lets a config
name a path such as ~/.local/state/omarchy/current/theme/datui.toml without
hardcoding a home directory.