diff --git a/src/config.rs b/src/config.rs index 8e01e38..0a59f00 100644 --- a/src/config.rs +++ b/src/config.rs @@ -16,11 +16,12 @@ pub struct Profile { pub name: String, pub icon: String, pub browser: BrowserConf, - pub directory: String + pub directory: String, +// pub index: u32 } #[derive(Serialize,Deserialize,Clone,Debug)] pub struct Programs { - pub name: String, + pub name: Option, pub command: String, pub arguments: Vec } @@ -29,12 +30,13 @@ pub struct LockConf { pub blur: f32, pub scale: f32, } -#[derive(Serialize,Deserialize,Default)] +#[derive(Serialize,Deserialize,Clone,Default)] pub struct Config { pub title_length: usize, pub window_icons: Vec, pub wallpaper_path: String, pub programs: HashMap, pub lock: LockConf, - pub profiles: HashMap + //pub profiles: HashMap + pub profiles: Vec// HashMap } \ No newline at end of file