Wayland layer-shell bar written with Python and GTK4.
| src/panbar | Add basic clock module and dynamic module loading | |
| .gitignore | Initial commit | |
| pyproject.toml | Drop explicit attrs dependency and use dataclasses | |
| README.md | Add README.md | |
panbar
Wayland layer-shell bar written with Python and GTK4.
Building
Requirements
- Python >= 3.12
- PyPA build
- setuptools
- GTK4
- gtk4-layer-shell
Arch Linux
sudo pacman -S gobject-introspection gtk4-layer-shell python python-build python-setuptools
Chimea Linux
doas apk add gobject-introspection gtk4-layer-shell python python-build python-pip python-setuptools
Fedora
sudo dnf install gobject-introspection gtk4-layer-shell python3 python3-build python3-setuptools
From Source
Building packages:
python -m build
Development environment:
python -m venv .venv
source .venv/bin/activate
pip install -e .