All Projects → Firstbober → wapanel

Firstbober / wapanel

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

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
Meson
512 projects
c
50402 projects - #5 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to wapanel

Waybar
Highly customizable Wayland bar for Sway and Wlroots based compositors. ✌️ 🎉
Stars: ✭ 2,037 (+6470.97%)
Mutual labels:  statusbar, bar, wayland, wlroots
nwg-wrapper
Wrapper to display a script output or a text file content on the desktop in sway or other wlroots-based compositors
Stars: ✭ 60 (+93.55%)
Mutual labels:  desktop, wayland, wlroots
Ypnavigationbartransition
A Full functional UINavigationBar framework for making bar transition more natural! You don't need to call any UINavigationBar api, implementing YPNavigationBarConfigureStyle protocol for your view controller instead. (类似微信 iOS Navigation Bar 的切换方案)
Stars: ✭ 725 (+2238.71%)
Mutual labels:  statusbar, bar
Immersionbar
android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62
Stars: ✭ 10,030 (+32254.84%)
Mutual labels:  statusbar, bar
mywayland
🍨 Wlroots and friends for KISS
Stars: ✭ 25 (-19.35%)
Mutual labels:  wayland, wlroots
HandsomeMod
IOT freedom for end users!
Stars: ✭ 39 (+25.81%)
Mutual labels:  gtk3, wayland
X11docker
Run GUI applications and desktops in docker and podman containers. Focus on security.
Stars: ✭ 3,797 (+12148.39%)
Mutual labels:  desktop, wayland
Chinese Lunar Calendar For Mac
Chinese Lunar Calendar for Mac
Stars: ✭ 150 (+383.87%)
Mutual labels:  statusbar, bar
Eww
ElKowar's wacky widgets
Stars: ✭ 322 (+938.71%)
Mutual labels:  desktop, gtk3
construct
A reactive graphical symbolic environment for PicoLisp
Stars: ✭ 29 (-6.45%)
Mutual labels:  desktop, wayland
cl-wlroots
Common lisp bindings for wlroots, a library for writing Wayland compositors
Stars: ✭ 32 (+3.23%)
Mutual labels:  wayland, wlroots
rust-sysbar
Rust library for interacting with the system's taskbar / tray / statusbar
Stars: ✭ 55 (+77.42%)
Mutual labels:  statusbar, taskbar
Linux Gui
GTK3 GUI client with systray, for ProtonVPN. Works on top of linux-cli.
Stars: ✭ 199 (+541.94%)
Mutual labels:  desktop, gtk3
Mtmr
🌟 [My TouchBar My rules]. The Touch Bar Customisation App for your MacBook Pro
Stars: ✭ 3,547 (+11341.94%)
Mutual labels:  statusbar, bar
Green Recorder
A simple screen recorder for Linux desktop. Supports Wayland & Xorg
Stars: ✭ 594 (+1816.13%)
Mutual labels:  desktop, wayland
windows taskbar
Flutter plugin serving utilities related to Windows taskbar. 💙
Stars: ✭ 84 (+170.97%)
Mutual labels:  desktop, taskbar
Gtkplatform
Run Qt applications using gtk+ as a windowing system.
Stars: ✭ 146 (+370.97%)
Mutual labels:  gtk3, wayland
Lively
Stars: ✭ 5,721 (+18354.84%)
Mutual labels:  desktop, taskbar
wdisplays
Mirror of cyclopsian/wdisplays
Stars: ✭ 95 (+206.45%)
Mutual labels:  wayland, wlroots
japokwm
A wlroots and dwl based tiling wayland compositor based around creating layouts
Stars: ✭ 99 (+219.35%)
Mutual labels:  wayland, wlroots

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.

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

git clone --recurse-submodules https://github.com/Firstbober/wapanel.git

Compiling and installation

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

License

The project is licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].