Following Cargo's strategy here: https://doc.rust-lang.org/cargo/reference/config.html.
We should at least merge the local configuration with the user configuration (e.g., our $HOME/.cargo/config.toml equivalent). We can probably skip merging configuration all along the path.