An open API service indexing awesome lists of open source software.

https://github.com/Firstbober/wapanel

Desktop-dedicated wayland bar for wayfire and other wlroots based compositors. Mir compatible.
https://github.com/Firstbober/wapanel

bar desktop gtk3 hacktoberfest statusbar taskbar wayland wlroots

Last synced: over 1 year ago
JSON representation

Desktop-dedicated wayland bar for wayfire and other wlroots based compositors. Mir compatible.

Awesome Lists containing this project

README

          

# Wapanel
Simple panel/status bar/task bar for your custom *stacking* Wayland-based desktop.
Documentation: https://firstbober.github.io/wapanel

## Features
- Good configurability
- Config hot reload
- Exposed API for writing custom applets
- Custom themes with CSS

## Built-in applets
- Activator
- App finder (or menu start)
- Clock
- Separator
- Task switcher
- Volume control

## Screenshot

## Maintaining
I will be trying to fix incoming issues in issue tracker but not add new features, if you want some upstream then pull request are open.

## Packaging status

### Fedora

Available in official [repo](https://src.fedoraproject.org/rpms/wapanel).

```
sudo dnf install wapanel
```

## Building
### Dependencies
- Meson *
- C/C++ compiler *
- gtk-layer-shell (if not found, will be build automatically)
- GTK+ 3
- wayland-protocols
- wayland-client
- wayland-scanner *
- libpulse
- xdg-utils
- pkg-config *

Asterisk indicates compile-time dependencies.

### Cloning
```sh
git clone --recurse-submodules https://github.com/Firstbober/wapanel.git
```

### Compiling and installation
```sh
mkdir build
cd build
meson .. # "meson .. -Dbuildtype=release" for release build
sudo ninja install
```

If you want to not build some applets then use toggle -Dname=false. List of them is in meson_options.txt e.g. -Dactivator=false. This will disable building of an activator applet.

## Contribute
- Issue Tracker: https://github.com/Firstbober/wapanel/issues
- Source Code: https://github.com/Firstbober/wapanel

## License
The project is licensed under the MIT license.