use eframe::egui;
use sysinfo::System;
pub fn show_os_info(_sys: &System, ui: &mut egui::Ui) {
if let Some(name) = System::name() {
ui.label(format!("OS Name: {}", name));
}
if let Some(version) = System::long_os_version() {
ui.label(format!("OS Version: {}", version));
}
if let Some(kernel) = System::kernel_version() {
ui.label(format!("Kernel Version: {}", kernel));
}
ui.separator();
}
pub fn show_uptime(_sys: &System, ui: &mut egui::Ui) {
let uptime = System::uptime();
let hours = uptime / 3600;
let minutes = (uptime % 3600) / 60;
ui.label(format!(
"System Uptime: {:02}:{:02}:{:02}",
hours, minutes, uptime % 60
));
ui.separator();
}