/kumori-bar

A simple status bar, designed to be used with the Komorebi tiling window manager.

Primary LanguageRustMIT LicenseMIT

kumori-bar

A simple status bar, designed to be used with the Komorebi tiling window manager.

Warning

Still very much WIP, use at your own risk. Currently the project very narrowly suits my own needs, at some point this might be more configurable and modular.

Warning

The bar now includes an experimental media playback status/control widget. The library is kind of wonky, be ready to run into issues. This is based on the Windows Media Control APIs for cross-player support, but working with it is a pain. If anyone has a better implementation in mind, please do share!

Thanks to developers of Zebar and yasb for making the navigation of the Komorebi api and Tauri much easier.

preview

Getting started / Download

  • Experimental builds are provided for convenience. Please bear in mind they are very much untested.

Features

  • Displays the current workspace on all monitors. No other widgets, yet.

Developing

Dependencies

  1. Follow the Tauri guide to download the required build tools.
  2. Remember to run npm i after.

Use npm run tauri dev to start up the dev server.

Uses the following software/libraries:

Building

To create a production version of your app:

npm run tauri build

Contribution

  • Contributions are welcome.
  • If you want to add a bunch of new features, consider making a fork. The codebase is fairly small.