Repository navigation
Graphical system monitor
The sidebar is now a live graphical dashboard on Ghostty + tmux:
- Orbitron LED clock — pixel-exact, rendered with Kitty graphics
- Ring gauges — CPU, memory, disk, battery
- Network dials — download & upload, with the rate in the centre and the unit in the dial
- CPU temperature — live, no sudo (macOS SMC · Linux hwmon)
- Public IP in the network title — updates live when your network changes (Wi-Fi switch, VPN)
Faster & lighter
The sidebar no longer shells out to top every second — CPU is sampled natively (host_statistics via ctypes), and a single shared collector feeds every tab instead of each pane sampling on its own.
- Metric collection is ~67× faster — 585 ms → 9 ms per update
- A sidebar that used to burn over half a CPU core every second now sits near 1%
- It scales with tabs — the collector samples once, not once per pane
- Compact too: the whole graphical dashboard adds only ~0.5 MB (a factored gauge atlas, not thousands of pre-baked frames)
⇄ Reorder tabs
Move the current tab left / right:
- macOS —
Cmd+Alt+,/Cmd+Alt+. - Linux —
Ctrl+Shift+,/Ctrl+Shift+. - Anywhere —
Ctrl-A </Ctrl-A >
Configurable font size
New phoenix-term settings option PHOENIX_FONT_SIZE — auto (14 on macOS, 12 on Linux) or a fixed number.