You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sharing a tool I built for my own AeroSpace setup, in case it's useful to others here.
NanoBar is a menu-bar workspace indicator, written in Swift 6/SwiftUI. It listens on a Unix socket that gets a write from exec-on-workspace-change, so it updates instantly on workspace change without polling AeroSpace's state.
If anyone's tried it and hits an edge case with the socket integration or config format, I'd rather hear about it here than guess at what breaks in other setups.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Sharing a tool I built for my own AeroSpace setup, in case it's useful to others here.
NanoBar is a menu-bar workspace indicator, written in Swift 6/SwiftUI. It listens on a Unix socket that gets a write from
exec-on-workspace-change, so it updates instantly on workspace change without polling AeroSpace's state.That's the entire integration — one line in
.aerospace.toml.What it does beyond that:
key = valueconfig file if you want to customize (bar position, pill style, colors), live-reloaded on savebar-position = left | right) as well as a top barRequires macOS 15+. MIT licensed, Homebrew install:
Repo: https://github.com/xeydev/nanobar
If anyone's tried it and hits an edge case with the socket integration or config format, I'd rather hear about it here than guess at what breaks in other setups.
All reactions