use crate::config::CONFIG; use std::fs::File; use std::io::Read; // getting cpu temperature pub fn get_cpu_temp() -> Result { let mut buf = String::new(); File::open("/sys/class/thermal/thermal_zone0/temp")?.read_to_string(&mut buf)?; let value = buf.trim().parse::().unwrap(); let result = format!( " {} {}° {}", CONFIG.cpu_temperature.icon, value / 1000.0, CONFIG.seperator ); Ok(result) }