With nysh I am aiming to replace the current bar in my [TWM].

Nysh is written in QML using [Quickshell].

## Todo

- [ ] Control Panel
- [-] Notification Center & Popups
- [-] Wifi, Ethernet & VPN indicator
- [x] Battery indicator
  - Simple battery indicator
- [ ] Brightness indicator
- [x] DnD indicator
  - Toggle DnD on and off
- [-] Mpris media manager
- [ ] Microphone, Screen Sharing & Audio Indicator

## Work in Progress Showcase

![Main Bar](./screenshots/2024-09-28-main-bar.png)

> previous iteration: [2024-08-28](./screenshots/2024-08-28-main-bar.png)

![Audio Manager](./screenshots/2024-09-28-audio-and-music-window.png)

> previous iteration: [2024-08-28](./screenshots/2024-08-28-audio-manager.png)

## Launching the shell

This project is not necessarily meant to be used by others, but if you'd like to do so you can run:

```console
nix run github:nydragon/nysh
```

or directly via quickshell from the repository root:

```console
quickshell -p src/shell.qml
```

## Thanks to:

- [outfoxxed], the creator of Quickshell

[Quickshell]: https://quickshell.outfoxxed.me/
[TWM]: https://en.wikipedia.org/wiki/Tiling_window_manager
[outfoxxed]: https://git.outfoxxed.me/outfoxxed/