Device::get_id() string; None = system default (unchanged behavior). #[serde(default)] so an existing settings.json without this key still deserializes.
Device::get_id() string; None = system default (unchanged behavior). #[serde(default)] so an existing settings.json without this key still deserializes.