OmaSys
OmaSys is a native task manager for the Omarchy Quattro shell. It adds a compact CPU, RAM, and GPU readout to the bar and opens a full system dashboard with live resource usage, searchable processes, sorting, and confirmed process controls.
Highlights
- Live CPU, memory, GPU, swap, root-disk, network, temperature, load, and uptime metrics.
- Bar widget with CPU, RAM, and GPU utilization; left-click opens OmaSys and right-click refreshes it.
- Up to 600 processes sampled every two seconds.
- Instant filtering by PID, user, executable name, or full command line.
- Sorting by CPU, memory, name, or PID.
- Resident-memory, state, age, parent PID, owner, nice value, and command-line details.
- Confirmed actions for clean end (
SIGTERM), force end (SIGKILL), suspend (SIGSTOP), and resume (SIGCONT). - Theme-native Omarchy UI with keyboard and pointer controls.
- No daemon, database, network access, telemetry, package hook, install hook, or privilege escalation.
Requirements
- Omarchy 4.x with the Quattro shell plugin runtime.
- Bash, procps-ng (
ps), coreutils, and Linux/proc//sysinterfaces. These are present on a normal Omarchy installation. - Optional:
nvidia-smifor NVIDIA GPU utilization. AMD and compatible DRM drivers are detected throughgpu_busy_percent. Unsupported drivers displayGPU N/Awithout failing the plugin.
Review before installation
Omarchy plugins run unsandboxed inside the long-lived shell process. Review at least these files before enabling OmaSys:
manifest.json— plugin identity, kinds, and entry points.OmaSys.qml— full overlay and process-control UI.BarWidget.qml— compact resource sampler and launcher.scripts/collect-system.sh— read-only system metrics.scripts/list-processes.sh— read-only process sampling.scripts/process-action.sh— current-user ownership check and signal allowlist.
The process-action helper accepts only term, kill, stop, or cont; rejects PID 1; verifies that /proc/<pid> belongs to the current UID; and never invokes sudo, pkexec, or another elevation mechanism.
Validate this checkout
From the repository root:
omarchy plugin validate .
./tests/run.sh
Validation is read-only. The test suite creates one temporary sleep process owned by the current user and ends that test process through the same helper used by the UI.
Install
Install the public release and enable its bar widget:
omarchy plugin add https://github.com/rookepoole/omasys.git --enable
OmaSys declares right as its default bar section. Move it later if desired:
omarchy bar move omasys.task-manager --section right
To review a local checkout before enabling it:
git clone https://github.com/rookepoole/omasys.git
cd omasys
omarchy plugin validate .
./tests/run.sh
omarchy plugin add "$PWD"
omarchy plugin enable omasys.task-manager --section right
Open and control OmaSys
Click the bar readout, or summon it directly:
omarchy-shell shell toggle omasys.task-manager '{}'
Keyboard controls:
| Key | Action |
|---|---|
| Type | Filter processes |
| Escape | Clear the filter; close when the filter is empty |
| Up / Down | Move the selected process |
| Page Up / Page Down | Move by ten processes |
| Home / End | Jump to the first / last process |
| F5 | Refresh system and process data |
| Space | Pause / resume automatic updates |
| Delete | Confirm a clean end (SIGTERM) |
| Shift+Delete | Confirm a force end (SIGKILL) |
| Alt+S | Confirm suspend (SIGSTOP) |
| Alt+R | Confirm resume (SIGCONT) |
Right-clicking or double-clicking a process row opens the clean-end confirmation. Every signal path displays the exact process name and PID before acting.
Safe removal
omarchy plugin remove omasys.task-manager
Removal deletes only the plugin checkout managed by Omarchy and its bar/config reference. OmaSys creates no services, hooks, caches, credentials, logs, or state files, so there is no secondary cleanup step.
Data and privacy
OmaSys reads local kernel and process information only while its UI or bar widget is active. It does not transmit data, persist process lists, record command lines, or contact the network. See SECURITY.md for the detailed trust boundary.
Release and marketplace
OmaSys 1.0.1 is the current release. Version 1.0.0 was validated, exercised in a live Omarchy Quattro session, and submitted to the Omarchy plugin marketplace in the System category with the Bar, Quickshell, and System tags. The detailed runtime evidence is in REVIEW.md, and the publication record is in PUBLISH_CHECKLIST.md.
The marketplace publishing guide requires a public GitHub repository, a valid root manifest, README, license, and safe installation/removal. See the Omarchy Plugins publishing guide and the official Omarchy shell plugin reference.
License
MIT. See LICENSE.