Simple System Monitor for Omarchy - SSM
A simple and lightweight system-monitor widget for Omarchy.
Hover the bar icon for live telemetry. Click the icon or the balloon to open btop.
Screenshots
<p align="center"> <img src="preview.png" alt="System Monitor widget" width="600"> <img src="img/2.png" alt="System Monitor telemetry balloon" width="420"> <img src="img/3.png" alt="System Monitor telemetry balloon" width="420"> <img src="img/1.png" alt="System Monitor widget" width="600"> </p>Install
omarchy plugin add https://github.com/Skedar/omarchy-system-monitor-plugin.git --enable
omarchy-restart-shell
Update
omarchy plugin update io.github.skedar.system-monitor
omarchy-restart-shell
Remove
omarchy plugin remove io.github.skedar.system-monitor
What it does
- Hover the bar icon to show the monitor balloon.
- Updates CPU, memory, root-disk (
/), network, and GPU telemetry every second while the balloon is visible. - Shows CPU/GPU usage and temperature, memory usage and used/total capacity, and root-disk usage and used/total capacity.
- Detects Intel, AMD, and NVIDIA GPUs. Hybrid systems are displayed compactly, for example:
intel|nvidia. - Shows
NETonly when an active default network route is available.▼is download and▲is upload; both values are live transfer rates sampled from the active interface. - Shows a network activity bar after sustained download traffic of at least 512 KiB/s; the percentage uses the active interface link speed when the system exposes it. Short, trivial page traffic does not show the bar.
- Left-click the icon or balloon to open
btopin Omarchy's floating, centered terminal window. - Right-click anywhere in the balloon to close it immediately.
- Follows the active Omarchy theme automatically.
Compatibility and Deps
- Omarchy >4.
- Linux systems with standard
/proc,/sys,df, andiproute2telemetry sources. - NVIDIA utilization and temperature require
nvidia-smi; the widget remains functional when it is unavailable. - Need btop installed to show full system monitor with left click.
- No root access, external service, or second Quickshell instance is required.
Support
If this plugin is useful to you, support its development: