Replace Omarchy's built-in notifications with grouped stacks you can act on: copy codes, reply, snooze sources, and snooze automatically offered while you share your screen.
What you can do with Omapager
See notifications stacked by sender and expand a stack to read each one.
Get offered a timed snooze when you start sharing your screen, a window or an area.
Since v1.1.1
Good to know
Detects sharing through the Hyprland portal only; screenshots, direct VNC capture and apps that bypass the portal are not detected. Nothing is muted until you choose.
Choose whether notifications appear on the focused display, a specific display, or all of them.
Since v1.1.1
Review notifications that were dismissed or expired in the panel's Recent list.
Requests expose your IP and request time to the site; needs Pillow. Set fetchRemoteIcons to false in shell.json to turn it off (config-only since v1.1.1).
Control notifications from scripts and keybindings: count, clear, toggle Do Not Disturb, copy the newest code, snooze or reply.
Since v1.1.1
Read up to 100 closed notifications, newest first, including ones held while snoozed, after a shell restart.
v1.1.0 made Bubblewrap optional: helpers run directly as your user when it is unavailable. Set requireSandbox: true to keep requiring it. Website-icon fetching is back on by default.
Behavior changedAffects: Users upgrading from v1.0.0, where Bubblewrap was required and icon fetching was off
Read up to 100 closed notifications in a History list that survives shell restarts.
Details
Changes on main after v1.1.1, which the marketplace installs while the next release awaits approval: a History section in the panel, a fullscreenOverlay option, and click actions for Omarchy screenshot, Taildrop and crash notifications.
Git HEAD of main (marketplace or Git install); no tagged release yet. Sender-provided image files now need Pillow, otherwise they fall back to theme icons.
Added: Read up to 100 closed notifications, newest first,…Added: Keep notifications off fullscreen windows or Steam…Improved: Click a notification to focus the app or browser wi…Behavior changed: Control notifications from scripts and keybindings:…
Read notifications grouped by the app or site that sent them, and expand a stack to act on each one.
Details
First tagged releases (v1.0.0, v1.1.0 and v1.1.1, all on 2026-09-13). Installed as an Omarchy plugin that replaces omarchy.notifications; options live in the njpatel.omapager entry of ~/.config/omarchy/shell.json.
Also: Follows the Omarchy theme; notification text scales from 75 to 200 percent; v1.1.1 makes website-icon fetching config-only.
omarchy plugin add from the Omarchy Plugin Marketplace or a Git clone, then disable omarchy.notifications and enable the plugin. Needs Omarchy with Quickshell 0.3.x, Hyprland and Python 3.
Added: See notifications stacked by sender and expand a st…Added: Copy verification codes and phone numbers, or open…Added: Use an app's own notification buttons, such as Mark…Added: Click a notification to focus the app or browser wi…Added: Snooze one sender or everything for a set time, or…Added: Get offered a timed snooze when you start sharing y…Added: Choose whether notifications appear on the focused…Added: Review notifications that were dismissed or expired…Added: Show the website's icon on browser notifications, f…Added: Control notifications from scripts and keybindings:…Behavior changed