A native Omarchy (Quattro) bar plugin for PMG, SafeDep's install-time package firewall.
![]() The panel: protection layers, today's tally, and live activity. |
![]() 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.
-
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
--jsonstatus surface this plugin polls landed in PMG 0.26.)
omarchy plugin add https://github.com/safedep/pmg-omarchy.git --enableMove it to a different bar section if you like:
omarchy bar move io.github.safedep.pmg --section rightConfigure 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. |
Plugins are not updated automatically. Pull the latest version manually:
omarchy plugin update io.github.safedep.pmgOmarchy fetches the changes, re-validates the plugin, and reloads the shell (it rolls back automatically if the new version fails validation).
omarchy plugin remove io.github.safedep.pmgApache-2.0. See LICENSE.

