Omahub
← All plugins
D

System Stats

by Dizziee

CPU, GPU, Memory, and Storage monitor with per-compartment toggles.

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

None
Risk level
None
Analyzed commit
5500990
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
5500990
Reviewed
1 month ago

This plugin is a straightforward system monitor that reads standard Linux hardware/stat files (/proc, /sys) and renders the data in a bar widget. The deterministic scan found no issues, and the sampled source contains no network access, persistence, destructive commands, or credential handling. The only subprocess call is a benign, timed query to omarchy-powerprofiles-list for the active power profile.

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/JJDizz1L/dizziee.system-stats --enable
System #bar #quickshell #system

dizziee.system-stats

CPU, GPU, memory, and storage monitor for the Omarchy bar. Displays real-time usage with per-compartment toggles and configurable poll intervals.

Requirements

  • Python 3
  • lspci (for GPU name detection)
  • NVIDIA needs nvidia-utils

Installation

omarchy plugin add https://github.com/JJDizz1L/dizziee.system-stats.git --enable

Then place it in your bar layout with

omarchy bar plugin add dizziee.system-stats [--section <left|center|right>]</br>

Suggested placement:

omarchy bar plugin add dizziee.system-stats --section right

You can validate the plugin at any time with:

omarchy plugin validate ~/.config/omarchy/plugins/dizziee.system-stats

Configuration

Configuration lives in ~/.config/omarchy/shell.json.

Key Type Default Description
compartments.cpu.enabled boolean true Show CPU usage
compartments.cpu.showInBar boolean false Show CPU stats in the bar
compartments.cpu.barDisplay string (usage, temp, both) usage CPU metric to show in the bar
compartments.cpu.pollIntervalSec integer 30 CPU poll interval
compartments.gpu.enabled boolean false Show GPU usage
compartments.gpu.showInBar boolean false Show GPU stats in the bar
compartments.gpu.barDisplay string (usage, temp, both) usage GPU metric to show in the bar
compartments.gpu.pollIntervalSec integer 30 GPU poll interval
compartments.memory.enabled boolean true Show memory usage
compartments.memory.showInBar boolean false Show memory stats in the bar
compartments.memory.pollIntervalSec integer 30 Memory poll interval
compartments.storage.enabled boolean true Show storage usage
compartments.storage.showInBar boolean false Show storage stats in the bar
compartments.storage.pollIntervalSec integer 30 Storage poll interval

Show stats in the bar

Right-click the widget and enable "Show in bar" per compartment in the settings. Compartments shown in the bar keep polling while the panel is closed. For CPU and GPU you can also pick the metric shown (usage, temp, or both).

Preview

preview

Uninstall

omarchy plugin remove dizziee.system-stats

License

MIT