From c5b916e0620f22d48ebf53724956f1aa81f68afa Mon Sep 17 00:00:00 2001 From: Sisyphus Agent Date: Tue, 7 Jul 2026 15:08:40 +0300 Subject: [PATCH] redbear-power: header uptime and process count Extend the header load-average line to also show system uptime and total process count. Uptime uses meminfo::format_uptime; process count uses app.processes.count(). All values stay on one line to keep HEADER_LINES at 8. Build, 224 tests, clippy, and fmt clean. --- local/recipes/system/redbear-power/source/src/render.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/local/recipes/system/redbear-power/source/src/render.rs b/local/recipes/system/redbear-power/source/src/render.rs index 185af74059..ace32b16c8 100644 --- a/local/recipes/system/redbear-power/source/src/render.rs +++ b/local/recipes/system/redbear-power/source/src/render.rs @@ -285,6 +285,10 @@ pub fn render_header<'a>(app: &'a App, focused: bool) -> Paragraph<'a> { } None => "n/a".set_style(theme.value_off), }, + " Uptime: ".set_style(theme.label), + crate::meminfo::format_uptime(app.os_info.uptime_secs).set_style(theme.value), + " Procs: ".set_style(theme.label), + format!("{}", app.processes.count()).set_style(theme.value), ]), Line::from(vec![ "Daemons: ".set_style(theme.label),