Skip to content

PMG for Omarchy

CI

A native Omarchy (Quattro) bar plugin for PMG, SafeDep's install-time package firewall.

PMG panel: protection layers, today's tally, and recent activity
The panel: protection layers, today's tally, and live activity.
PMG block overlay: a malicious package stopped before any code ran
The alert the moment PMG blocks a malicious install.

The plugin only shows information. It reads what PMG exposes: pmg setup info --json for health and layers, and PMG's event log for activity. It has no security logic of its own.

Requirements

  • Omarchy 4.x ("Quattro") with the Quickshell plugin system.

  • PMG 0.26+ installed and on PATH, with shell integration set up:

    pmg setup install

    (The --json status surface this plugin polls landed in PMG 0.26.)

Install

omarchy plugin add https://github.com/safedep/pmg-omarchy.git --enable

Move it to a different bar section if you like:

omarchy bar move io.github.safedep.pmg --section right

Settings

Configure via Omarchy's plugin settings (omarchy plugin UI) or the bar config:

Setting Default Meaning
refreshIntervalSec 30 How often to poll pmg setup info --json.
feedLimit 12 Rows shown in the activity feed.
showOverlay On Show the fullscreen alert on a block.
notifyOnBlock On Send a desktop notification on a block.

Update

Plugins are not updated automatically. Pull the latest version manually:

omarchy plugin update io.github.safedep.pmg

Omarchy fetches the changes, re-validates the plugin, and reloads the shell (it rolls back automatically if the new version fails validation).

Remove

omarchy plugin remove io.github.safedep.pmg

License

Apache-2.0. See LICENSE.

About

Omarchy QML plugin for PMG status reporting

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages