Skip to main content

A Wayfire panel that behaves like a shell

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

waypanel-0.9.8.1.tar.gz (219.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

waypanel-0.9.8.1-py3-none-any.whl (274.9 kB view details)

Uploaded Python 3

File details

Details for the file waypanel-0.9.8.1.tar.gz.

File metadata

  • Download URL: waypanel-0.9.8.1.tar.gz
  • Upload date:
  • Size: 219.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for waypanel-0.9.8.1.tar.gz
Algorithm Hash digest
SHA256 27838b3caebd2e374e98d557e09edbaba6c6fbc06b3f4320431368368f8051b5
MD5 3e0da6170b95130430888e62e2d447ce
BLAKE2b-256 b93a1236a89e940ca2bdec51750a8558cfa8651c3bf0194022d2b3768049d647

See more details on using hashes here.

Provenance

The following attestation bundles were made for waypanel-0.9.8.1.tar.gz:

Publisher: waypanel.yml on killown/waypanel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file waypanel-0.9.8.1-py3-none-any.whl.

File metadata

  • Download URL: waypanel-0.9.8.1-py3-none-any.whl
  • Upload date:
  • Size: 274.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for waypanel-0.9.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 35155073696a7ebcc3ffb7c25b9fb3afbdf423abb686c8fd1fd996476584a6d2
MD5 8b18c203e74046c7a03f351cdc650097
BLAKE2b-256 2963fd7ecd2b229ca9ea591164fb18fa634704f70a294981ac228b6b3cc085e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for waypanel-0.9.8.1-py3-none-any.whl:

Publisher: waypanel.yml on killown/waypanel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page