omarchy-sysmon
A bar widget plugin for Omarchy showing live CPU usage in the bar, with a popup panel for CPU/GPU/RAM/storage usage and temperature.
Features
- Bar pill: current CPU usage %, turns red when any sensor runs hot
- Popup panel:
- CPU — usage, model name, temperature
- GPU — usage, temperature, VRAM (NVIDIA only, via
nvidia-smi) - Memory — RAM and swap usage
- Storage — per-disk usage and temperature (via UDisks2/
busctl, no root orsmartmontoolsrequired)
All sampling comes from /proc, lsblk, sensors -j, and unprivileged
UDisks2 D-Bus calls. The collector script is bundled with this plugin
(bin/omarchy-sysmon-stats) — nothing to install separately.
Requirements
python3(stdlib only, no extra packages)lm_sensorsfor CPU temperature (optional — falls back to—if absent)nvidia-smifor the GPU section (optional — GPU section is hidden without it)util-linux(lsblk) andsystemd(busctl) — present by default on Omarchy
Install
omarchy plugin add https://github.com/santiagoalmeida/omarchy-sysmon.git --enable --yes
Or interactively:
omarchy plugin add https://github.com/santiagoalmeida/omarchy-sysmon.git
This clones the plugin into ~/.config/omarchy/plugins/santyalmeida.sysmon/.
Review the code, then enable it:
omarchy plugin enable santyalmeida.sysmon
Move it around the bar like any other widget:
omarchy bar move santyalmeida.sysmon --section right
Update / remove
omarchy plugin update santyalmeida.sysmon
omarchy plugin remove santyalmeida.sysmon
License
MIT