diff --git a/src/types/config.rs b/src/types/config.rs index c9f4774..b8bdc4b 100644 --- a/src/types/config.rs +++ b/src/types/config.rs @@ -3,6 +3,7 @@ use serde::{Deserialize, Serialize}; use std::{collections::HashSet, error::Error, fs, path::PathBuf}; #[derive(Default, Clone, Serialize, Deserialize)] +#[serde(default)] pub struct DaemonConfig { pub default_input_name: Option, pub default_volume: Option, @@ -30,6 +31,7 @@ impl DaemonConfig { } #[derive(Clone, Serialize, Deserialize)] +#[serde(default)] pub struct GuiConfig { pub scale_factor: f32,