Terminal Dashboard
A terminal-style system monitor with per-core CPU bars, memory and swap, load average with a sparkline, uptime and a sortable process table, driven by a deterministic simulation.
Preview
1[|||||||| 56.6%]2[|||||||||59.2%]3[||||||| 43.0%]4[| 9.0%]5[|||||||||69.1%]6[|||||||||62.9%]7[|||||| 36.4%]8[||| 19.5%]Mem[|||||||||||||||||| 8.3G/16G]Swp[| 0.32G/8G]
Host: ledger-prod-2 · 8 cores · 44% busyTasks: 122, 7 runningLoad average: 2.63 2.43 2.07Uptime: 14 days, 03:21:14
↑↓ selectclick header sort● every 1s
Install
Pro source requires Pebble Pro. Try the full preview above.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| processes | DashProcess[] | — | { pid, user, command, cpu (base %), swing?, mem (MB) }; CPU wanders deterministically around the base. |
| host | string | "atlas" | Host name in the summary. |
| cores | number | 8 | CPU cores (one bar each). |
| memory | number | 16 | Total memory in GB. |
| defaultTime | number | 0 | Simulation second to start at (snapshots and docs). |
| defaultSort | "pid" | "user" | "cpu" | "mem" | "time" | "command" | "cpu" | Starting sort column. |
| interval | number | 1 | Seconds between refreshes. |
| label | string | "System monitor" | Accessible name of the dashboard. |
Pro component
Try the full preview above. Editable source and build guides require Pebble Pro.
