Omarchy plugin

Shelfish

Twelve widgets, three shelves.

Shelfish puts existing Omarchy bar widgets into named, collapsible groups with an icon and a direction. A group opens when a member’s status changes, with a reveal policy per widget, and every widget goes back where it was before the plugin is removed. Ten languages, no runtime dependencies.

For an Omarchy bar that has more widgets than attention.

Shelfish settings panel under the Omarchy top bar with a Utilities group, group icons, and lists of available plugins and selected group members
Shelfish interface

WHAT YOU CAN DO

Name a shelf. Put the widgets on it. Fold it away.

01

Named, ordered groups

Each group has an icon and a direction. Members keep their own behaviour.

02

Reveal on change

A group opens when a member’s watched status changes, with a reveal policy per widget, so a quiet shelf stays folded and a busy one shows itself.

03

Leaves things as it found them

Every widget is restored before the plugin is removed.

GETTING IT

Install as an Omarchy plugin

  1. One command

    omarchy plugin add https://github.com/patrickfanella/omarchy-plugin-shelfish.git --enable

  2. Omarchy 4 with the Quattro shell

    A compatibility fallback covers 4.0.3. Ten languages, no third-party runtime dependencies.

A FEW DETAILS

Common questions

What are the limits?

It depends on an internal shell API, cannot restore the exact pre-group positions, and discovers status by polling every half second. Omarchy plugins run unsandboxed.

MADE IN THE OPEN

Shelfish is made by SUBCULT.

Patreon pays for the hours and the hosting. Paid members get private channels in our Discord and supporter posts, which show up when we have something to share. The monthly newsletter is free.

Shelfish / BY SUBCULT

Remove it and every widget goes back where it was.