Omahub
← All plugins
J

System & Network

by James Carl Necio

CPU/GPU/memory/disk usage, top processes, and live network speed in the bar with a details panel.

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

None
Risk level
None
Analyzed commit
c473b28
Scanned
1 month ago

No potentially dangerous behavior detected in the analyzed commit.

Automated analysis only — not a security guarantee.

AI advisory review

No obvious issues detected

Language-model assessment · ~deepseek/deepseek-v4-flash-latest — advisory only

None
AI risk level
None
Recommendation
install
Model
~deepseek/deepseek-v4-flash-latest
Analyzed commit
c473b28
Reviewed
1 month ago

This is a straightforward system-monitoring widget that reads /proc data and optionally queries nvidia-smi/rocm-smi, with a ping to 1.1.1.1 for latency as disclosed in the README. No install-time code execution, obfuscation, persistence, credential access, or destructive behavior was found. The deterministic scan found no issues and the manual review agrees.

How this check works

This review combines the deterministic scan (the rule-based results above) with an independent look at the plugin's code by a language model. The model reads a trimmed sample of the repository's files, the manifest, and the README, then gives a plain-language risk level and a recommendation: install (no notable danger), review (look closer first), or avoid (clearly dangerous).

It runs on the same analyzed commit as the deterministic scan and is strictly advisory — it is not a security guarantee and never blocks a plugin by itself. A human moderator still reviews plugins before they are listed.

AI advisory only — automated analysis, not a security guarantee.

Install
$ omarchy plugin add https://github.com/jcnecio/cpu-net --enable
Widgets #bar #quickshell #system

System & Network (cpu-net)

A bar-widget plugin for the Omarchy Quattro shell (Quickshell). Shows CPU, GPU, and memory percentages plus live network speed in the bar, with a details panel covering swap, disk, top processes, and network traffic.

Built from the waybar-era net_speed.sh and system_info.py scripts: same data sources (/proc/net/dev, ping, nvidia-smi/rocm-smi, /proc/*), now emitting clean JSON that the Quickshell UI renders natively.

<img width="392" height="892" alt="screenshot-2026-08-15_18-15-10" src="https://github.com/user-attachments/assets/748f210b-7b6e-4a2f-8e55-a8b445dc3d86" />

Install

# From this repository
mkdir -p ~/.config/omarchy/plugins
cp -r cpu-net ~/.config/omarchy/plugins/
omarchy-shell shell rescanPlugins
omarchy plugin enable cpu-net
omarchy bar move cpu-net --section right

Usage

  • Left click toggles the details panel.
  • Right click forces an immediate refresh.
  • Escape closes the panel; Tab switches to the adjacent panel.
  • omarchy-shell shell summon cpu-net '{}' opens it via IPC.

Configure

Polling interval (ms) is tunable per-widget in ~/.config/omarchy/shell.json:

{ "id": "cpu-net", "interval": 2500 }

Data sources

  • system_info.py — pure Python stdlib: /proc/stat (CPU), /proc/meminfo (RAM/swap), shutil.disk_usage (disk), /proc/[pid]/statm (top processes), /proc/uptime, and nvidia-smi / rocm-smi for the GPU when present.
  • net_speed.sh — ip route get for the interface, /proc/net/dev deltas for download/upload, ping for latency. No bc.

Dependencies

None. No bc, no psutil, no third-party Python packages. The only optional tooling is nvidia-smi (NVIDIA) or rocm-smi (AMD) for GPU metrics.

Remove

omarchy plugin remove cpu-net

License

MIT — see LICENSE.