Skip to main content

waypanel

waypanel

https://github.com/user-attachments/assets/af20b2fe-d821-48a8-957f-58733982a2df

GTK4 panel for sway and wayfire

Waypanel is a lightweight, modular, and highly customizable status panel designed for the Sway and Wayfire. Built with Python and leveraging GTK 4/Adwaita , it mimics a shell-like interface while prioritizing efficiency and extensibility. Supports multiple panels (top, bottom, left, right) with customizable styling. Plugins can append widgets (e.g., system monitors, app launchers) or manage gestures for interactive workflows.

How to Install waypanel

Latest Wayfire and Pywayfire is required

if using wayfire: configure wayfire.ini

Ensure the following plugins are enabled in your ~/.config/wayfire.ini:

[core]

plugins = ipc ipc-rules stipc

Option 1: aur (archlinux)

yay -S waypanel-git

Option 2: manual install (archlinux):

pacman -S gtk4-layer-shell gobject-introspection vala playerctl python-gobject wayland-protocols ninja mesa playerctl libadwaita bluez-tools

Installing waypanel from github Source

Clone the repository and run waypanel.sh

git clone https://github.com/killown/waypanel.git
cd waypanel
python run.py # This will set up the venv automatically and run the panel

Theme Compatibility

yay -S gruvbox-plus-icon-theme-git

gsettings set org.gnome.desktop.interface icon-theme 'Gruvbox-Plus-Dark'

License

waypanel is licensed under the MIT license. See LICENSE for more information.

Metadata

Release files for waypanel 0.9.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for waypanel 0.9.8.1
File Size Uploaded
waypanel-0.9.8.1.tar.gz 219.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for waypanel 0.9.8.1
File Interpreter ABI Platform
waypanel-0.9.8.1-py3-none-any.whl Python 3 none any Details

Total release size: 493.9 kB

Release files / waypanel-0.9.8.1.tar.gz

Download URL waypanel-0.9.8.1.tar.gz
Size 219.1 kB
Tags Source
SHA-256 checksum
How to use checksums
27838b3caebd2e374e98d557e09edbaba6c6fbc06b3f4320431368368f8051b5
BLAKE2b-256 checksum
How to use checksums
b93a1236a89e940ca2bdec51750a8558cfa8651c3bf0194022d2b3768049d647
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 20, 2025.

Transparency log

Release files / waypanel-0.9.8.1-py3-none-any.whl

Download URL waypanel-0.9.8.1-py3-none-any.whl
Size 274.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
35155073696a7ebcc3ffb7c25b9fb3afbdf423abb686c8fd1fd996476584a6d2
BLAKE2b-256 checksum
How to use checksums
2963fd7ecd2b229ca9ea591164fb18fa634704f70a294981ac228b6b3cc085e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 20, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.9.8.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page