All Projects → Alexays → Waybar

Alexays / Waybar

Licence: mit
Highly customizable Wayland bar for Sway and Wlroots based compositors. ✌️ 🎉

Programming Languages

C++
36643 projects - #6 most used programming language
Meson
512 projects

Projects that are alternatives of or similar to Waybar

wapanel
Desktop-dedicated wayland bar for wayfire and other wlroots based compositors. Mir compatible.
Stars: ✭ 31 (-98.48%)
Mutual labels:  statusbar, bar, wayland, wlroots
cute-sway-recorder
SwayWM screen recorder; a GUI for wf-recorder
Stars: ✭ 16 (-99.21%)
Mutual labels:  sway, wayland, wlroots
mywayland
🍨 Wlroots and friends for KISS
Stars: ✭ 25 (-98.77%)
Mutual labels:  sway, 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 (-97.05%)
Mutual labels:  sway, wayland, wlroots
wdisplays
Mirror of cyclopsian/wdisplays
Stars: ✭ 95 (-95.34%)
Mutual labels:  sway, wayland, wlroots
waffy
wlroots compatible, touch friendly application launcher
Stars: ✭ 22 (-98.92%)
Mutual labels:  gtk, wlroots
numbernine
Attempt at a desktop shell and stuff; abandoned in favor of https://github.com/DankBSD/waysmoke
Stars: ✭ 15 (-99.26%)
Mutual labels:  gtk, wayland
Immersionbar
android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62
Stars: ✭ 10,030 (+392.39%)
Mutual labels:  statusbar, bar
swayfire
Sway/I3 inspired tiling window manager for Wayfire
Stars: ✭ 146 (-92.83%)
Mutual labels:  sway, wayland
tessen
an interactive menu to autotype and copy pass and gopass data
Stars: ✭ 37 (-98.18%)
Mutual labels:  sway, wayland
Dotfiles
🌸 Configuration for i3, kitty, picom, ZSH, gtk, qutebrowser, qbittorrent and more... (All tools for an arch linux new installation)
Stars: ✭ 15 (-99.26%)
Mutual labels:  gtk, i3status
rde
Tools for managing reproducible development environments. Mirror of https://sr.ht/abcdw/rde/
Stars: ✭ 137 (-93.27%)
Mutual labels:  sway, wayland
nextshot
A simple tool for taking screenshots on Linux and sharing via Nextcloud
Stars: ✭ 37 (-98.18%)
Mutual labels:  sway, wayland
cliphist
wayland clipboard manager
Stars: ✭ 47 (-97.69%)
Mutual labels:  sway, wayland
Mtmr
🌟 [My TouchBar My rules]. The Touch Bar Customisation App for your MacBook Pro
Stars: ✭ 3,547 (+74.13%)
Mutual labels:  statusbar, bar
Polybar Themes
A huge collection of polybar themes with different styles, colors and variants.
Stars: ✭ 3,687 (+81%)
Mutual labels:  statusbar, i3status
Wdisplays
GUI display configurator for wlroots compositors
Stars: ✭ 302 (-85.17%)
Mutual labels:  wayland, gtk
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 (-64.41%)
Mutual labels:  statusbar, bar
dotfiles
My dotfiles and colorschemes for sway and a variety of other programs.
Stars: ✭ 55 (-97.3%)
Mutual labels:  sway, wayland
japokwm
A wlroots and dwl based tiling wayland compositor based around creating layouts
Stars: ✭ 99 (-95.14%)
Mutual labels:  wayland, wlroots

Waybar Licence Paypal Donate
Waybar

Highly customizable Wayland bar for Sway and Wlroots based compositors.
Available in Arch community or AUR, Gentoo, openSUSE, and Alpine Linux
Waybar examples

Current features

  • Sway (Workspaces, Binding mode, Focused window name)
  • Tray #21
  • Local time
  • Battery
  • Network
  • Bluetooth
  • Pulseaudio
  • Disk
  • Memory
  • Cpu load average
  • Temperature
  • MPD
  • Custom scripts
  • Multiple output configuration
  • And much more customizations

Configuration and Styling

See the wiki for more details.

Installation

Waybar is available from a number of Linux distributions:

Packaging status

An Ubuntu PPA with more recent versions is available here.

Building from source

$ git clone https://github.com/Alexays/Waybar
$ cd Waybar
$ meson build
$ ninja -C build
$ ./build/waybar
# If you want to install it
$ ninja -C build install
$ waybar

Dependencies

gtkmm3
jsoncpp
libsigc++
fmt
wayland
chrono-date
spdlog
libgtk-3-dev [gtk-layer-shell]
gobject-introspection [gtk-layer-shell]
libgirepository1.0-dev [gtk-layer-shell]
libpulse [Pulseaudio module]
libnl [Network module]
libappindicator-gtk3 [Tray module]
libdbusmenu-gtk3 [Tray module]
libmpdclient [MPD module]
libsndio [sndio module]
libevdev [KeyboardState module]

Build dependencies

cmake
meson
scdoc
wayland-protocols

On Ubuntu you can install all the relevant dependencies using this command (tested with 19.10 and 20.04):

sudo apt install \
  clang-tidy \
  gobject-introspection \
  libdbusmenu-gtk3-dev \
  libevdev-dev \
  libfmt-dev \
  libgirepository1.0-dev \
  libgtk-3-dev \
  libgtkmm-3.0-dev \
  libinput-dev \
  libjsoncpp-dev \
  libmpdclient-dev \
  libnl-3-dev \
  libnl-genl-3-dev \
  libpulse-dev \
  libsigc++-2.0-dev \
  libspdlog-dev \
  libwayland-dev \
  scdoc

Contributions welcome! - have fun :)
The style guidelines is Google's

License

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

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].