Omarchy Shell plugin · v2.6.7

Keep the bar.
Reveal the rest.

A fast, per-monitor drawer that keeps Omarchy's stock bar alive and slides secondary widgets into view exactly when you ask.

  • No extra shell
  • No telemetry
  • MIT licensed
RIGHT-SIDE WIDGETS
󰖩󰂯󰐥

Independent state on every monitor. Hover or click. Your choice.

5reveal styles
250msbalanced default
1shared service
0extra Quickshells

What changes

Hide widgets without unloading them.

App Drawer changes widget visibility. It leaves the stock bar, background services, and existing widgets mounted.

Per-monitor control

Leave one output expanded, collapse another, or mix click and hover behavior. State follows the monitor name, not a fragile numeric ID.

Smooth motion

Taskbar wipe, cascade, soft cascade, uniform reveal, and instant modes with configurable curves and duration.

Always-visible pins

Keep essentials such as power or battery outside the drawer while secondary widgets remain tucked away.

Hover that understands intent

The drawer remains open while the pointer crosses the entire revealed bar, with a bounded close delay.

Stock-bar native

No replacement bar and no duplicate services. Existing taskbar, backgrounds, tray items, and shell state stay intact.

Appearance and behavior

Compare every reveal style.

Choose the glyph direction, spacing, colors, click or hover behavior, duration, curve, and reveal style.

Taskbar wipeCascadeSoft cascadeUniform revealInstant

Runtime behavior

One service owns drawer state.

Bar widgetsMonitor-local presentation
Shared serviceState, IPC, persistence
Omarchy shell.jsonBounded durable settings

Race-resistant lifecycle

Generation-tagged registrations, bounded retries, field-level coalescing, and exact monitor routing prevent stale instances from winning.

Guarded IPC

Versioned status, monitor controls, strict modes, normalized payloads, and visible commit failures make automation inspectable.

Tested as a shell citizen

Pure invariants, isolated QML harnesses, crash guards, live IPC checks, and concurrent stress preserve the persistent shell.

Install

Two commands. Stock bar retained.

Requires Omarchy Quattro 4.0 or newer.

omarchy plugin add https://github.com/bolens/omarchy-app-drawer.git --enable
scripts/migrate-to-stock-bar

Project documentation

Configuration, tests, architecture, and security.