{"id":13441290,"url":"https://github.com/Alexays/Waybar","last_synced_at":"2025-03-20T11:38:06.249Z","repository":{"id":37335489,"uuid":"144071425","full_name":"Alexays/Waybar","owner":"Alexays","description":"Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada:","archived":false,"fork":false,"pushed_at":"2024-05-22T07:17:08.000Z","size":4300,"stargazers_count":5571,"open_issues_count":709,"forks_count":643,"subscribers_count":36,"default_branch":"master","last_synced_at":"2024-05-22T13:58:18.280Z","etag":null,"topics":["bar","gtk","i3status","statusbar","sway","wayland","wlroots"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Alexays.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"Alexays","custom":"https://paypal.me/ARouillard"}},"created_at":"2018-08-08T21:53:36.000Z","updated_at":"2024-05-28T08:35:50.305Z","dependencies_parsed_at":"2023-02-16T16:31:47.102Z","dependency_job_id":"972acb06-fd8c-4c05-8887-a1f9bf206c56","html_url":"https://github.com/Alexays/Waybar","commit_stats":{"total_commits":1795,"total_committers":305,"mean_commits":5.885245901639344,"dds":0.6545961002785515,"last_synced_commit":"757f20fc04d735985f5dd8b20e8852f9cb163401"},"previous_names":[],"tags_count":62,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alexays%2FWaybar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alexays%2FWaybar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alexays%2FWaybar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alexays%2FWaybar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Alexays","download_url":"https://codeload.github.com/Alexays/Waybar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221475516,"owners_count":16828781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bar","gtk","i3status","statusbar","sway","wayland","wlroots"],"created_at":"2024-07-31T03:01:32.096Z","updated_at":"2025-03-20T11:38:06.238Z","avatar_url":"https://github.com/Alexays.png","language":"C++","funding_links":["https://github.com/sponsors/Alexays","https://paypal.me/ARouillard"],"categories":["C++","HarmonyOS","Tool","Bar","Status Bars","🗝️ Core Environment","others","Operating Systems","Packages","Bars and Widgets","C/C++程序设计","Status Bar"],"sub_categories":["Windows Manager","Desktop Extension Tool","Nerd Fonts","Bars, Panels, and Widgets","Miscellaneous","资源传输下载","Sway Specific"],"readme":"# Waybar [![Licence](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![Paypal Donate](https://img.shields.io/badge/Donate-Paypal-2244dd.svg)](https://paypal.me/ARouillard)\u003cbr\u003e![Waybar](https://raw.githubusercontent.com/alexays/waybar/master/preview-2.png)\n\n\u003e Highly customizable Wayland bar for Sway and Wlroots based compositors.\u003cbr\u003e\n\u003e Available in [all major distributions](https://github.com/Alexays/Waybar/wiki/Installation)\u003cbr\u003e\n\u003e *Waybar [examples](https://github.com/Alexays/Waybar/wiki/Examples)*\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://codeberg.org/dwl/dwl-patches/src/branch/main/patches/ipc)\n- Tray [#21](https://github.com/Alexays/Waybar/issues/21)\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://github.com/Alexays/Waybar/wiki).\n\n### Installation\n\nWaybar is available from a number of Linux distributions:\n\n[![Packaging status](https://repology.org/badge/vertical-allrepos/waybar.svg?columns=3\u0026header=Waybar%20Downstream%20Packaging)](https://repology.org/project/waybar/versions)\n\nAn Ubuntu PPA with more recent versions is available\n[here](https://launchpad.net/~nschloe/+archive/ubuntu/waybar).\n\n\n#### Building from source\n\n```bash\n$ git clone https://github.com/Alexays/Waybar\n$ cd Waybar\n$ meson setup build\n$ ninja -C build\n$ ./build/waybar\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\n\nContributions welcome!\u003cbr\u003e\nHave fun :)\u003cbr\u003e\nThe style guidelines are [Google's](https://google.github.io/styleguide/cppguide.html)\n\n## License\n\nWaybar is licensed under the MIT license. [See LICENSE for more information](https://github.com/Alexays/Waybar/blob/master/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlexays%2FWaybar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAlexays%2FWaybar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlexays%2FWaybar/lists"}