aboutsummaryrefslogtreecommitdiff
path: root/src/config.rs
diff options
context:
space:
mode:
authorMustafa Salih <37256744+MustafaSalih1993@users.noreply.github.com>2021-01-19 06:38:03 +0300
committerGitHub <noreply@github.com>2021-01-19 06:38:03 +0300
commite6f9ce2ed5da0eb833d548a613c3b70360c9f4b5 (patch)
treecbaf078617eda25bfb90f78f92a6f9a7306ee3de /src/config.rs
parent7b59d5922266ed0793a2892464ef43cf23ec119c (diff)
parent3596f13cc353aac4a675086af05643d2bad91ac1 (diff)
Merge pull request #37 from MustafaSalih1993/dev
added reading load average
Diffstat (limited to 'src/config.rs')
-rw-r--r--src/config.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/config.rs b/src/config.rs
index 5c76c6a..bd6805e 100644
--- a/src/config.rs
+++ b/src/config.rs
@@ -101,6 +101,11 @@ fn load_defaults() -> Config {
enabled: false,
delay: 15.0,
},
+ loadavg: LoadAvg {
+ icon: String::from(""),
+ enabled: false,
+ delay: 60.0,
+ },
}
}
@@ -171,6 +176,11 @@ fn parse_config(doc: &yaml::Yaml) -> Config {
let spotify_enabled = get_or_set_bool(doc, "spotify", "enable");
let spotify_delay = get_or_set_f64(doc, "spotify", "delay", 10.0);
+ //Load Avrage values
+ let loadavg_icon = get_or_set_string(doc, "loadavg", "icon", "");
+ let loadavg_enabled = get_or_set_bool(doc, "loadavg", "enable");
+ let loadavg_delay = get_or_set_f64(doc, "loadavg", "delay", 60.0);
+
Config {
seperator,
time: Time {
@@ -229,6 +239,11 @@ fn parse_config(doc: &yaml::Yaml) -> Config {
enabled: spotify_enabled,
delay: spotify_delay,
},
+ loadavg: LoadAvg {
+ icon: loadavg_icon,
+ enabled: loadavg_enabled,
+ delay: loadavg_delay,
+ },
}
}