A bar widget for Omarchy that shows six Hyprland workspaces: 1–3 use the current theme accent, 4–6 stay white. Super+1…6 still switch and move windows like stock Omarchy. No patch to /usr/share/omarchy.
⚡ Built for the Omarchy Quattro bar: drop-in replacement for the stock workspace pills, installed with
omarchy plugin add.
1 2 3 4 5 6
▲ ▲ ▲ ▲ ▲ ▲
accent white
(theme) (#ffffff)
If this makes the bar a little easier to read, a tip is always appreciated.
Got a question, found a bug, or have a suggestion? Open an issue.
Omarchy already has workspace indicators. This plugin only changes how they look: two groups, theme-aware color, six desks on the bar.
| Stock Omarchy ❌ | Accent Workspaces ✅ | |
|---|---|---|
| Shown on the bar | 1–5 | 1–6 |
| 1–3 | Bar text color | Theme accent (follows omarchy theme set) |
| 4–6 | Hidden until used | White |
| Keybinds | Super+1…0 | Unchanged |
| Omarchy | Built-in widget | User plugin (~/.config/omarchy/plugins) |
Note: This is an Omarchy shell plugin. Install with
omarchy plugin add— the installer never runs plugin code, and nothing is written under/usr/share/omarchy.
- Workspaces 1–3 bind to
Color.accentfrom the active Omarchy theme. - Change theme, the first group follows. No hex to keep in sync.
- 4–6 use
#ffffffby default (orforeground/muted/ a hex via settings). - Empty desks stay dimmed, same as stock.
- Super + 1…6 — focus
- Super + Shift + 1…6 — move window
- Super + Shift + Alt + 1…6 — move window silently
omarchy plugin add https://github.com/austrasien/omarchy-workspaces.git --enableThat clones the plugin into ~/.config/omarchy/plugins/austrasien.workspaces/ and places it on the bar. Review the code before you enable it: plugins run unsandboxed inside omarchy-shell.
If a clone of omarchy.workspaces is already on the bar, remove it first:
omarchy plugin remove austraz.workspacesomarchy bar set austrasien.workspaces count 6
omarchy bar set austrasien.workspaces accentCount 3
omarchy bar set austrasien.workspaces restColor '#ffffff'
omarchy bar move austrasien.workspaces --section leftrestColor accepts a hex value or a palette role: accent, foreground, muted.
Settings can also sit inline in ~/.config/omarchy/shell.json:
{
"id": "austrasien.workspaces",
"count": 6,
"accentCount": 3,
"restColor": "#ffffff"
}omarchy plugin remove austrasien.workspacesThen put the stock widget back if you want it:
omarchy plugin enable omarchy.workspaces --section leftLicensed under the MIT License. Derived from Omarchy’s built-in workspaces widget. Permissive for both personal and commercial use, provided attribution is maintained.
Developed so the Omarchy bar can show two workspace groups — accent vs white — without touching /usr/share/omarchy.
