[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-75768":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},75768,"Waybar","Alexays\u002FWaybar","Alexays","Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada:",null,"https:\u002F\u002Fgithub.com\u002FAlexays\u002FWaybar","C++",11462,1099,46,1259,0,35,57,184,105,44.12,false,"main",[25,26,27,28,29,30,31],"wayland","wlroots","sway","bar","statusbar","gtk","i3status","2026-06-12 02:03:35","# Waybar [![Licence](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg)](LICENSE) [![Paypal Donate](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDonate-Paypal-2244dd.svg)](https:\u002F\u002Fpaypal.me\u002FARouillard)\u003Cbr>![Waybar](https:\u002F\u002Fraw.githubusercontent.com\u002Falexays\u002Fwaybar\u002Fmaster\u002Fpreview-2.png)\n\n> Highly customizable Wayland bar for Sway and Wlroots based compositors.\u003Cbr>\n> Available in [all major distributions](https:\u002F\u002Fgithub.com\u002FAlexays\u002FWaybar\u002Fwiki\u002FInstallation)\u003Cbr>\n> *Waybar [examples](https:\u002F\u002Fgithub.com\u002FAlexays\u002FWaybar\u002Fwiki\u002FExamples)*\n\n#### Current features\n- Sway (Workspaces, Binding mode, Focused window name)\n- River (Mapping mode, Tags, Focused window name)\n- Hyprland (Window Icons, Workspaces, Focused window name)\n- Niri (Workspaces, Focused window name, Language)\n- DWL (Tags, Focused window name) [requires dwl ipc patch](https:\u002F\u002Fcodeberg.org\u002Fdwl\u002Fdwl-patches\u002Fsrc\u002Fbranch\u002Fmain\u002Fpatches\u002Fipc)\n- Tray [#21](https:\u002F\u002Fgithub.com\u002FAlexays\u002FWaybar\u002Fissues\u002F21)\n- Local time\n- Battery\n- UPower\n- Power profiles daemon\n- Network\n- Bluetooth\n- Pulseaudio\n- Privacy Info\n- Wireplumber\n- Disk\n- Memory\n- Cpu load average\n- Temperature\n- MPD\n- Custom scripts\n- Custom image\n- Multiple output configuration\n- And many more customizations\n\n#### Configuration and Styling\n\n[See the wiki for more details](https:\u002F\u002Fgithub.com\u002FAlexays\u002FWaybar\u002Fwiki).\n\n### Installation\n\nWaybar is available from a number of Linux distributions:\n\n[![Packaging status](https:\u002F\u002Frepology.org\u002Fbadge\u002Fvertical-allrepos\u002Fwaybar.svg?columns=3&header=Waybar%20Downstream%20Packaging)](https:\u002F\u002Frepology.org\u002Fproject\u002Fwaybar\u002Fversions)\n\nAn Ubuntu PPA with more recent versions is available\n[here](https:\u002F\u002Flaunchpad.net\u002F~nschloe\u002F+archive\u002Fubuntu\u002Fwaybar).\n\n\n#### Building from source\n\n```bash\n$ git clone https:\u002F\u002Fgithub.com\u002FAlexays\u002FWaybar\n$ cd Waybar\n$ meson setup build\n$ ninja -C build\n$ .\u002Fbuild\u002Fwaybar\n# If you want to install it\n$ ninja -C build install\n$ waybar\n```\n\n**Dependencies**\n\n```\ngtkmm3\njsoncpp\nlibsigc++\nfmt\nwayland\nchrono-date\nspdlog\nlibgtk-3-dev [gtk-layer-shell]\ngobject-introspection [gtk-layer-shell]\nlibgirepository1.0-dev [gtk-layer-shell]\nlibpulse [Pulseaudio module]\nlibnl [Network module]\nlibappindicator-gtk3 [Tray module]\nlibdbusmenu-gtk3 [Tray module]\nlibmpdclient [MPD module]\nlibsndio [sndio module]\nlibevdev [KeyboardState module]\nxkbregistry\nupower [UPower battery module]\n```\n\n**Build dependencies**\n\n```\ncmake\nmeson\nscdoc\nwayland-protocols\n```\n\nOn Ubuntu, you can install all the relevant dependencies using this command (tested with 19.10 and 20.04):\n\n```\nsudo apt install \\\n  clang-tidy \\\n  gobject-introspection \\\n  libdbusmenu-gtk3-dev \\\n  libevdev-dev \\\n  libfmt-dev \\\n  libgirepository1.0-dev \\\n  libgtk-3-dev \\\n  libgtkmm-3.0-dev \\\n  libinput-dev \\\n  libjsoncpp-dev \\\n  libmpdclient-dev \\\n  libnl-3-dev \\\n  libnl-genl-3-dev \\\n  libpulse-dev \\\n  libsigc++-2.0-dev \\\n  libspdlog-dev \\\n  libwayland-dev \\\n  scdoc \\\n  upower \\\n  libxkbregistry-dev\n```\n\nOn Arch, you can use this command:\n\n```\npacman -S --asdeps \\\n  gtkmm3 \\\n  jsoncpp \\\n  libsigc++ \\\n  fmt \\\n  wayland \\\n  chrono-date \\\n  spdlog \\\n  gtk3 \\\n  gobject-introspection \\\n  libgirepository \\\n  libpulse \\\n  libnl \\\n  libappindicator-gtk3 \\\n  libdbusmenu-gtk3 \\\n  libmpdclient \\\n  sndio \\\n  libevdev \\\n  libxkbcommon \\\n  upower \\\n  meson \\\n  cmake \\\n  scdoc \\\n  wayland-protocols \\\n  glib2-devel\n```\n\n\nContributions welcome!\u003Cbr>\nHave fun :)\u003Cbr>\nThe style guidelines are [Google's](https:\u002F\u002Fgoogle.github.io\u002Fstyleguide\u002Fcppguide.html)\n\n> [!CAUTION]\n> Distributions of Waybar are only released on the [official GitHub page](https:\u002F\u002Fgithub.com\u002FAlexays\u002FWaybar).\u003Cbr\u002F>\n> Waybar does **not** have an official website. Do not trust any sites that claim to be official.\n\n## License\n\nWaybar is licensed under the MIT license. [See LICENSE for more information](https:\u002F\u002Fgithub.com\u002FAlexays\u002FWaybar\u002Fblob\u002Fmaster\u002FLICENSE).\n","Waybar 是一个为 Sway 和基于 Wlroots 的合成器设计的高度可定制的 Wayland 状态栏。它支持多种功能，包括工作区管理、窗口焦点显示、电池状态、网络连接、蓝牙设备以及自定义脚本等，能够满足用户对系统信息展示和操作控制的需求。采用 C++ 编写，具有良好的性能与扩展性。Waybar 适用于需要在 Wayland 桌面环境中增强用户体验并希望高度个性化设置的状态栏场景，特别适合 Sway、Hyprland 等现代 Wayland 合成器用户使用。",2,"2026-06-11 03:53:19","trending"]