Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Accent Workspaces for Omarchy

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)

☕ Support the Project

If this makes the bar a little easier to read, a tip is always appreciated.

Donate via PayPal


💬 Feedback & Community

Got a question, found a bug, or have a suggestion? Open an issue.


🚀 Overview

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.

Six workspaces in the Omarchy bar

✨ Key Features

🎨 Theme accent, not a hardcoded orange

  • Workspaces 1–3 bind to Color.accent from the active Omarchy theme.
  • Change theme, the first group follows. No hex to keep in sync.

⬜ A second group in white

  • 4–6 use #ffffff by default (or foreground / muted / a hex via settings).
  • Empty desks stay dimmed, same as stock.

⌨️ Stock keybinds

  • Super + 1…6 — focus
  • Super + Shift + 1…6 — move window
  • Super + Shift + Alt + 1…6 — move window silently

🛠 Installation

omarchy plugin add https://github.com/austrasien/omarchy-workspaces.git --enable

That 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.workspaces

⚙️ Configuration

omarchy 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 left

restColor 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"
}

🗑 Remove

omarchy plugin remove austrasien.workspaces

Then put the stock widget back if you want it:

omarchy plugin enable omarchy.workspaces --section left

⚖️ License

Licensed 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.

About

Six Omarchy bar workspaces: 1–3 use the theme accent, 4–6 stay white.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages