INNER CODE UNIT · Rust
home_dir
shenmintao/marginalia · desktop/src-tauri/src/lib.rs:49
fn home_dir() -> PathBuf {
std::env::var_os("USERPROFILE")
.or_else(|| std::env::var_os("HOME"))
.map(PathBuf::from)
.unwrap_or_default()
}
fn marginalia_home() -> PathBuf {
std::env::var_os("MARGINALIA_HOME")
.map(PathBuf::from)
.unwrap_or_else(|| home_dir().join("Marginalia"))
}
#[derive(Debug, Deserialize)]
struct RuntimeManifest {
/// Path to the python interpreter relative to the backend dir.
python: String,
}