https://github.com/oplehtinen/kumori-bar
A simple status bar, designed to be used with the Komorebi tiling window manager.
https://github.com/oplehtinen/kumori-bar
komorebi status-bar tiling-window-manager
Last synced: about 21 hours ago
JSON representation
A simple status bar, designed to be used with the Komorebi tiling window manager.
- Host: GitHub
- URL: https://github.com/oplehtinen/kumori-bar
- Owner: oplehtinen
- License: mit
- Created: 2024-06-23T11:36:47.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-02-26T15:29:08.000Z (about 2 months ago)
- Last Synced: 2025-04-04T05:40:28.380Z (19 days ago)
- Topics: komorebi, status-bar, tiling-window-manager
- Language: Rust
- Homepage:
- Size: 1.88 MB
- Stars: 14
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-komorebi - kumori-bar - A simple status bar, designed to be used with the Komorebi tiling window manager (Status Bars)
- awesome-komorebi - kumori-bar - A simple status bar, designed to be used with the Komorebi tiling window manager (Status Bars)
README
# kumori-bar
A simple status bar, designed to be used with the [Komorebi tiling window manager](https://lgug2z.github.io/komorebi/index.html).> [!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](https://github.com/oplehtinen/WinPlayer-Rust) is kind of wonky, be ready to run into issues.
> This is based on the [Windows Media Control APIs](https://learn.microsoft.com/en-us/uwp/api/windows.media.control?view=winrt-26100) 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](https://github.com/glzr-io/zebar) and [yasb](https://github.com/da-rth/yasb/tree/tauri-port) for making the navigation of the Komorebi api and Tauri much easier.

## Getting started / Download
- Experimental [builds ](https://github.com/oplehtinen/kumori-bar/releases)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](https://tauri.app/v1/guides/getting-started/prerequisites) 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:
- [Tauri](https://tauri.app/)
- [SvelteKit](https://kit.svelte.dev/)
- [Tailwind](https://tailwindcss.com/)
- [DaisyUI](https://daisyui.com/)### Building
To create a production version of your app:
```bash
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.