From e55896ce41d6165105671da5b6f33813106ef1b8 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Wed, 30 Sep 2026 19:56:47 +0200 Subject: feat: add an updates card showing nvtable's package table Moves the nvchecker/nvtable table the login shell printed onto the dashboard, as a wide card at the bottom centre. bin/updates-sample.sh caches `nvtable -C -E` every ten minutes and starts nvchecker, fully detached, at most every 30 minutes. The widget parses the cache and colours it in the board's language: installed behind upstream is critical, a shipped .info behind is a warning, with nvtable's status dots per row and a legend on the bottom line. The mouse wheel scrolls rows that do not fit. Co-Authored-By: Claude Opus 5.5 --- dashboard.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'dashboard.lua') diff --git a/dashboard.lua b/dashboard.lua index 3c75f83..18ddf80 100644 --- a/dashboard.lua +++ b/dashboard.lua @@ -37,6 +37,9 @@ local layout = { -- Centred on the board. Twice as many rows as columns because cells are -- about twice as wide as tall, so this span comes out square. { widget = 'immich', col = 5.5, row = 1, w = 4, h = 6 }, + -- Bottom centre, in the open band between breaktimer and cache. Wide + -- because nvtable's rows are; it scrolls when they outgrow the height. + { widget = 'updates', col = 6, row = 7, w = 6, h = 6 }, } -- ========================================================================== -- cgit v1.2.3