Skip to content

Commit

Permalink
(experimental) tweaked uptime view
Browse files Browse the repository at this point in the history
  • Loading branch information
hitblast committed Apr 3, 2024
1 parent 2ebeed6 commit 428c887
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -77,16 +77,26 @@ fn main() {
let battery_readout = BatteryReadout::new();

// uptime-related variables
let uptime = general_readout.uptime().unwrap_or_default();
let uptime: usize = general_readout.uptime().unwrap_or_default();

let uptime_days: String = (uptime / (60 * 60 * 24)).to_string();
let uptime_hours: String = ((uptime / 60) / 60).to_string();
let uptime_minutes: String = ((uptime / 60) % 60).to_string();
let uptime = format!("{} hours, {} minutes", uptime_hours, uptime_minutes);

let mut uptime: String = format!("{} minutes", uptime_minutes);

if uptime_hours != "0" {
uptime = format!("{} hours, {}", uptime_hours, uptime);
}
if uptime_days != "0" {
uptime = format!("{} days, {}", uptime_days, uptime);
}

// information variables
let username = general_readout.username().unwrap_or("unknown".to_string());
let os = general_readout.os_name().unwrap_or("unknown".to_string());
let cpu = general_readout.cpu_model_name().unwrap_or_default();
let total_ram = memory_readout.total().unwrap_or_default() / 1024;
let total_ram = memory_readout.total().unwrap_or_default() / 1024;
let used_ram = memory_readout.used().unwrap_or_default() / 1024;
let machine = general_readout.machine().unwrap_or_default();

Expand Down

0 comments on commit 428c887

Please sign in to comment.