Skip to content

About

Live CPU, memory, disk, temperature, and network usage in the Omarchy bar — icons that fill up with usage, like the built-in wifi/battery icons.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

Resources

A bar widget for Omarchy that shows live CPU, memory, disk, temperature, and network usage — each as an icon that fills up with usage, the same way the built-in wifi and battery icons do. Click it for a settings panel: what to track, in what order, and whether the exact numbers are shown next to the icons.

Installing from GitHub, then live in the bar under real CPU load, then the settings panel: every row showing its current value, toggling temperature off and network speed on with the bar updating live

Installation

omarchy plugin add https://github.com/Kyotroo/omarchy-bar-resources.git
omarchy plugin enable kdm.resources --section right

--enable on its own only prompts for a section interactively and does nothing in a non-interactive or scripted install, so the two commands above are the reliable way to get it onto your bar in one go. Move it later with omarchy bar move kdm.resources --section <left|center|right>, or reorder what it tracks from its own settings panel — no editing shell.json by hand required.

No external dependencies. Everything it reads (/proc/stat, /proc/meminfo, /proc/net/dev, /sys/class/hwmon, df) is standard on any Linux kernel and any Omarchy install — no lm_sensors, no extra packages to install first.

Removing it

omarchy plugin remove kdm.resources

Takes it off the bar and deletes ~/.config/omarchy/plugins/kdm.resources in one step (it'll ask you to confirm first). Its settings (what's tracked, in what order) live in your shell.json bar-widget entry and are removed along with it — nothing else on your system is touched.

What it tracks

Metric Source Notes
CPU /proc/stat Delta between two samples, like top
Memory /proc/meminfo Uses MemAvailable, not MemFree — already accounts for reclaimable cache
Disk df on / Your root filesystem's used space
Temperature /sys/class/hwmon Auto-detects coretemp (Intel), k10temp/zenpower (AMD) — whichever exists
Network /proc/net/dev Combined throughput across every interface except loopback

Everything except temperature is read straight from generic Linux kernel interfaces — no hardware-specific tooling, no lm_sensors dependency, works the same on any distro's kernel. Temperature is the one metric that needs to know what CPU vendor it's talking to, and does that itself once at startup; if neither hwmon driver is found (a VM, unusual hardware), it just reports unavailable instead of guessing.

Settings panel

Click the widget to open it — no other window behind it, unlike some "resource monitor" bar widgets that just shell out to btop.

Settings panel: Show percentage and Use accent color toggles, then five metric rows each with reorder arrows, a live current reading, and its own on/off switch

  • Reorder — the ▲▼ buttons on each metric row move it left/right in the bar
  • Toggle any metric on or off independently
  • Show percentage — hide the numbers, keep just the fill icons
  • Use accent color — the filled portion uses your theme's accent color instead of a plain highlight, so it matches whatever theme you're running without any manual color picking
  • Each row shows the metric's current live value while you decide whether to enable it

The bar's own width only changes when you toggle a metric on or off — each value field reserves space for its worst-case width (100%, 999°C, 999.9MB/s), so the numbers ticking over never shifts whatever's sitting next to it in the bar.

License

MIT — see LICENSE.

About

Live CPU, memory, disk, temperature, and network usage in the Omarchy bar — icons that fill up with usage, like the built-in wifi/battery icons.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages