Plugins · skal.title

Always know which window you are in.

It answers one question: which window am I in? The title sits in your bar, follows focus as you move between windows, trims itself when a name runs long, and takes no space when there is nothing to say.

  • Version 0.1.0
  • License MIT
  • Kind bar-widget
The details
Abstract drawing: a stack of window titles, the focused one bright with a gold marker, eliding into dots
skal.title · the idea, drawn in house shapes
What it does

Why it stays installed.

Live

Follows your focus

The bar always names the window you are in. Titles arrive over the compositor's toplevel protocol the instant focus moves, not on a poll.

ToplevelManager.activeToplevel

Restraint

Elides when long, vanishes when empty

One long browser title cannot eat your bar: the widget caps at a width you set (280 pixels out of the box) and ellipsizes. Nothing focused with a name, no widget.

maxWidth: 280

Yours

One file, easy to fork

Plain text only, the bar's own font and color, one setting declared in the manifest. It is the smallest member of the family and a clean base for your own ideas.

Install

One command

sh
$ omarchy plugin add https://github.com/outcrop-labs/skal-title.git --enable --yes

It lands in the bar's left section next to the workspaces; drag it or omarchy bar move puts it anywhere. The width cap is the one setting.

Contribute

Issues welcome. PRs welcome.

Every plugin here started as an itch, and yours count too. Something broken, or a drawer you wish existed? Open an issue and tell us how you work; enough thumbs on an itch makes us scratch it. It's all MIT, so a PR is the fastest way to make the bar yours. We read everything.

Open an issue Send a PR