{"id":13423754,"url":"https://github.com/polybar/polybar","last_synced_at":"2025-05-14T08:05:19.279Z","repository":{"id":37251784,"uuid":"59212953","full_name":"polybar/polybar","owner":"polybar","description":"A fast and easy-to-use status bar","archived":false,"fork":false,"pushed_at":"2024-10-30T21:13:34.000Z","size":8775,"stargazers_count":14545,"open_issues_count":221,"forks_count":715,"subscribers_count":125,"default_branch":"master","last_synced_at":"2025-05-07T07:11:31.147Z","etag":null,"topics":["bar","bspwm","cpp","hacktoberfest","i3wm","linux","polybar","window-manager","x11"],"latest_commit_sha":null,"homepage":"https://polybar.github.io","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/polybar.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"polybar","open_collective":"polybar"}},"created_at":"2016-05-19T14:16:23.000Z","updated_at":"2025-05-07T00:54:47.000Z","dependencies_parsed_at":"2023-02-10T15:55:11.624Z","dependency_job_id":"35d42457-1ea0-487c-ba56-483146069e54","html_url":"https://github.com/polybar/polybar","commit_stats":{"total_commits":2257,"total_committers":172,"mean_commits":"13.122093023255815","dds":0.5276916260522818,"last_synced_commit":"03d01afed688fdba0c7cd31934373c277d615606"},"previous_names":["jaagr/polybar"],"tags_count":109,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polybar%2Fpolybar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polybar%2Fpolybar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polybar%2Fpolybar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polybar%2Fpolybar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/polybar","download_url":"https://codeload.github.com/polybar/polybar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253839220,"owners_count":21972294,"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","bspwm","cpp","hacktoberfest","i3wm","linux","polybar","window-manager","x11"],"created_at":"2024-07-31T00:00:41.787Z","updated_at":"2025-05-14T08:05:19.261Z","avatar_url":"https://github.com/polybar.png","language":"C++","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"doc/_static/banner.png#gh-light-mode-only\" alt=\"Polybar\"\u003e\n  \u003cimg src=\"doc/_static/banner-dark-mode.png#gh-dark-mode-only\" alt=\"Polybar\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\nA fast and easy-to-use tool for creating status bars.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/polybar/polybar/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/release/polybar/polybar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/polybar/polybar/releases\"\u003e\u003cimg alt=\"GitHub All Releases\" src=\"https://img.shields.io/github/downloads/polybar/polybar/total\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/polybar/polybar/actions?query=workflow%3ACI\"\u003e\u003cimg src=\"https://github.com/polybar/polybar/workflows/CI/badge.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/polybar/polybar/actions?query=workflow%3A%22Release+Workflow%22\"\u003e\u003cimg src=\"https://github.com/polybar/polybar/workflows/Release%20Workflow/badge.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://polybar.readthedocs.io\"\u003e\u003cimg src=\"https://readthedocs.org/projects/polybar/badge/?version=latest\"\u003e\u003c/a\u003e\n\u003ca href=\"https://gitter.im/polybar/polybar\"\u003e\u003cimg src=\"https://badges.gitter.im/polybar/polybar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://codecov.io/gh/polybar/polybar/branch/master\"\u003e\u003cimg src=\"https://codecov.io/gh/polybar/polybar/branch/master/graph/badge.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/polybar/polybar/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/polybar/polybar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.codetriage.com/polybar/polybar\"\u003e\u003cimg src=\"https://www.codetriage.com/polybar/polybar/badges/users.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar\"\u003e\u003cimg src=\"https://opencollective.com/polybar/tiers/badge.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n**[Documentation](https://github.com/polybar/polybar/wiki/) | [Installation](#installation) | [Support](SUPPORT.md) | [Donate](#donations)**\n\n**Polybar** aims to help users build beautiful and highly customizable status bars\nfor their desktop environment, without the need of having a black belt in shell scripting.\n\n![default configuration screenshot](doc/_static/default.png)\n\n## Table of Contents\n\n* [Introduction](#introduction)\n* [Getting Help](#getting-help)\n* [Contributing](#contributing)\n* [Getting started](#getting-started)\n  * [Installation](#installation)\n  * [First Steps](#first-steps)\n* [Community](#community)\n* [Contributors](#contributors)\n* [Donations](#donations)\n  * [Sponsors](#sponsors)\n  * [Backers](#backers)\n* [License](#license)\n* [Signatures](#signatures)\n\n## Introduction\n\nThe main purpose of **Polybar** is to help users create awesome status bars.\nIt has built-in functionality to display information about the most commonly used services.\nSome of the services included so far:\n\n- Systray icons\n- Window title\n- Playback controls and status display for [MPD](https://www.musicpd.org/) using [libmpdclient](https://www.musicpd.org/libs/libmpdclient/)\n- [ALSA](https://www.alsa-project.org/main/index.php/Main_Page) and [PulseAudio](https://www.freedesktop.org/wiki/Software/PulseAudio/) volume controls\n- Workspace and desktop panel for [bspwm](https://github.com/baskerville/bspwm) and [i3](https://github.com/i3/i3)\n- Workspace module for [EWMH compliant](https://specifications.freedesktop.org/wm-spec/wm-spec-1.3.html#idm140130320786080) window managers\n- Keyboard layout and indicator status\n- CPU and memory load indicator\n- Battery display\n- Network connection details\n- Backlight level\n- Date and time label\n- Time-based shell script execution\n- Command output tailing\n- User-defined menu tree\n- Inter-process messaging\n- And more...\n\n[See the wiki for more details](https://github.com/polybar/polybar/wiki).\n\n## Getting Help\n\nIf you find yourself stuck, have a look at our [Support](SUPPORT.md) page for resources where you can find help.\n\n## Contributing\n\nRead our [contributing guidelines](CONTRIBUTING.md) for how to get started with contributing to polybar.\n\n## Getting started\n\n### Installation\n\n\u003ca href=\"https://repology.org/metapackage/polybar\"\u003e\n    \u003cimg src=\"https://repology.org/badge/vertical-allrepos/polybar.svg\" alt=\"Packaging status\" align=\"right\"\u003e\n\u003c/a\u003e\n\nPolybar is already available in the package manager for many repositories.\nWe list some of the more prominent ones here.\nAlso click the [image on the\nright](https://repology.org/project/polybar/versions) to see a more complete\nlist of available polybar packages.\n\nIf you are using **Debian** (bullseye/11/stable) or later, you can install [polybar](https://tracker.debian.org/pkg/polybar)\nusing `sudo apt install polybar`. Newer releases of polybar are sometimes provided in the [backports](https://wiki.debian.org/Backports)\nrepository for stable users, you need to enable [backports](https://wiki.debian.org/Backports) and then install using\n`sudo apt -t bullseye-backports install polybar`.\n\nIf you are using **Ubuntu** 20.10 (Groovy Gorilla) or later, you can install polybar\nusing `sudo apt install polybar`.\n\nIf you are using **Arch Linux**, you can install\n[polybar](https://archlinux.org/packages/extra/x86_64/polybar/) to get the\nlatest stable release using `sudo pacman -S polybar`. The latest unstable\nchanges are also available in the\n[`polybar-git`](https://aur.archlinux.org/packages/polybar-git) package in the\nAUR.\n\nIf you are using **Manjaro**, you can install [polybar](https://software.manjaro.org/package/polybar) to get the latest stable release using `sudo pacman -S polybar`.\n\nIf you are using **Void Linux**, you can install [polybar](https://github.com/void-linux/void-packages/blob/master/srcpkgs/polybar/template) using `xbps-install -S polybar`.\n\nIf you are using **NixOS**, polybar is available in both the stable and unstable channels and can be installed with the command `nix-env -iA nixos.polybar`.\n\nIf you are using **Slackware**, polybar is available from the [SlackBuilds](https://slackbuilds.org/repository/14.2/desktop/polybar/) repository.\n\nIf you are using **Source Mage GNU/Linux**, polybar spell is available in test grimoire and can be installed via `cast polybar`.\n\nIf you are using **openSUSE Leap** polybar is available from the\n[X11:Utilities](https://build.opensuse.org/package/show/X11:Utilities/polybar) repository or **openSUSE Tumbleweed** `polybar` is available from the official repositories and can be installed via `zypper`.\nThe package is available for openSUSE Leap 15.5 and above.\n\nIf you are using **FreeBSD**, [polybar](https://www.freshports.org/x11/polybar) can be installed using `pkg install polybar`. Make sure you are using the `latest` package branch.\n\nIf you are using **Gentoo**, both release and git-master versions are available in the [main](https://packages.gentoo.org/packages/x11-misc/polybar) repository.\n\nIf you are using **Fedora**, you can install [polybar](https://src.fedoraproject.org/rpms/polybar) using `sudo dnf install polybar`.\n\nIf you can't find your distro here, you will have to [build from source](https://github.com/polybar/polybar/wiki/Compiling).\n\n### First Steps\n[See the wiki for details on how to run and configure polybar](https://github.com/polybar/polybar/wiki).\n\n## Community\nWant to get in touch?\n\n* Visit our [Discussion page](https://github.com/polybar/polybar/discussions)\n* Join our Gitter room at [`gitter.im/polybar/polybar`](https://gitter.im/polybar/polybar)\n* We have our own subreddit at [`r/polybar`](https://www.reddit.com/r/polybar)\n* Chat with us in the `#polybar` IRC channel on the [`irc.libera.chat:6697`](https://libera.chat/) server\n\n## Contributors\n\n### Maintainers\n* Patrick Ziegler [**@patrick96**](https://github.com/patrick96)\n\n### Owner\n* Michael Carlberg [**@jaagr**](https://github.com/jaagr/)\n\n### Former Maintainers\n* [**@Lomadriel**](https://github.com/Lomadriel)\n* [**@NBonaparte**](https://github.com/NBonaparte)\n* Chase Geigle [**@skystrife**](https://github.com/skystrife)\n\n### Logo Design by\n* [**@Tobaloidee**](https://github.com/Tobaloidee)\n\n\n### [All Contributors](https://github.com/polybar/polybar/graphs/contributors)\n\n## Donations\n\nPolybar accepts donations through [open collective](https://opencollective.com/polybar).\n\n[Become a backer](https://opencollective.com/polybar) and support polybar!\n### Sponsors\n\n\u003ca href=\"https://opencollective.com/polybar/sponsor/0/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/0/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/1/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/1/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/2/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/2/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/3/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/3/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/4/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/4/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/5/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/5/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/6/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/6/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/7/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/7/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/8/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/8/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/9/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/9/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/10/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/10/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/11/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/11/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/12/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/12/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/13/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/13/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/14/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/14/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/15/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/15/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/16/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/16/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/17/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/17/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/18/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/18/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/19/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/19/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/20/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/20/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/21/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/21/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/22/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/22/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/23/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/23/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/24/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/24/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/25/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/25/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/26/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/26/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/27/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/27/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/28/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/28/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/sponsor/29/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/sponsor/29/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\n### Backers\n\n\u003ca href=\"https://opencollective.com/polybar/backer/0/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/0/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/1/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/1/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/2/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/2/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/3/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/3/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/4/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/4/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/5/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/5/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/6/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/6/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/7/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/7/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/8/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/8/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/9/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/9/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/10/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/10/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/11/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/11/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/12/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/12/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/13/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/13/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/14/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/14/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/15/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/15/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/16/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/16/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/17/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/17/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/18/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/18/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/19/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/19/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/20/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/20/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/21/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/21/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/22/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/22/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/23/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/23/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/24/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/24/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/25/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/25/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/26/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/26/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/27/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/27/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/28/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/28/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/polybar/backer/29/website?requireActive=false\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/polybar/backer/29/avatar.svg?requireActive=false\"\u003e\u003c/a\u003e\n\n## License\n\nPolybar is licensed under the MIT license. [See LICENSE for more information](https://github.com/polybar/polybar/blob/master/LICENSE).\n\n## Signatures\n\nRelease archives and tags are signed by a maintainer using GPG. Currently\neverything is signed by [Patrick Ziegler](https://www.patrickziegler.ch/gpg)\nwith fingerprint `1D5791352D51A228D4DDDBA4521E5E03AEBCA1A7`\n","funding_links":["https://github.com/sponsors/polybar","https://opencollective.com/polybar","https://opencollective.com/polybar/sponsor/0/website?requireActive=false","https://opencollective.com/polybar/sponsor/1/website?requireActive=false","https://opencollective.com/polybar/sponsor/2/website?requireActive=false","https://opencollective.com/polybar/sponsor/3/website?requireActive=false","https://opencollective.com/polybar/sponsor/4/website?requireActive=false","https://opencollective.com/polybar/sponsor/5/website?requireActive=false","https://opencollective.com/polybar/sponsor/6/website?requireActive=false","https://opencollective.com/polybar/sponsor/7/website?requireActive=false","https://opencollective.com/polybar/sponsor/8/website?requireActive=false","https://opencollective.com/polybar/sponsor/9/website?requireActive=false","https://opencollective.com/polybar/sponsor/10/website?requireActive=false","https://opencollective.com/polybar/sponsor/11/website?requireActive=false","https://opencollective.com/polybar/sponsor/12/website?requireActive=false","https://opencollective.com/polybar/sponsor/13/website?requireActive=false","https://opencollective.com/polybar/sponsor/14/website?requireActive=false","https://opencollective.com/polybar/sponsor/15/website?requireActive=false","https://opencollective.com/polybar/sponsor/16/website?requireActive=false","https://opencollective.com/polybar/sponsor/17/website?requireActive=false","https://opencollective.com/polybar/sponsor/18/website?requireActive=false","https://opencollective.com/polybar/sponsor/19/website?requireActive=false","https://opencollective.com/polybar/sponsor/20/website?requireActive=false","https://opencollective.com/polybar/sponsor/21/website?requireActive=false","https://opencollective.com/polybar/sponsor/22/website?requireActive=false","https://opencollective.com/polybar/sponsor/23/website?requireActive=false","https://opencollective.com/polybar/sponsor/24/website?requireActive=false","https://opencollective.com/polybar/sponsor/25/website?requireActive=false","https://opencollective.com/polybar/sponsor/26/website?requireActive=false","https://opencollective.com/polybar/sponsor/27/website?requireActive=false","https://opencollective.com/polybar/sponsor/28/website?requireActive=false","https://opencollective.com/polybar/sponsor/29/website?requireActive=false","https://opencollective.com/polybar/backer/0/website?requireActive=false","https://opencollective.com/polybar/backer/1/website?requireActive=false","https://opencollective.com/polybar/backer/2/website?requireActive=false","https://opencollective.com/polybar/backer/3/website?requireActive=false","https://opencollective.com/polybar/backer/4/website?requireActive=false","https://opencollective.com/polybar/backer/5/website?requireActive=false","https://opencollective.com/polybar/backer/6/website?requireActive=false","https://opencollective.com/polybar/backer/7/website?requireActive=false","https://opencollective.com/polybar/backer/8/website?requireActive=false","https://opencollective.com/polybar/backer/9/website?requireActive=false","https://opencollective.com/polybar/backer/10/website?requireActive=false","https://opencollective.com/polybar/backer/11/website?requireActive=false","https://opencollective.com/polybar/backer/12/website?requireActive=false","https://opencollective.com/polybar/backer/13/website?requireActive=false","https://opencollective.com/polybar/backer/14/website?requireActive=false","https://opencollective.com/polybar/backer/15/website?requireActive=false","https://opencollective.com/polybar/backer/16/website?requireActive=false","https://opencollective.com/polybar/backer/17/website?requireActive=false","https://opencollective.com/polybar/backer/18/website?requireActive=false","https://opencollective.com/polybar/backer/19/website?requireActive=false","https://opencollective.com/polybar/backer/20/website?requireActive=false","https://opencollective.com/polybar/backer/21/website?requireActive=false","https://opencollective.com/polybar/backer/22/website?requireActive=false","https://opencollective.com/polybar/backer/23/website?requireActive=false","https://opencollective.com/polybar/backer/24/website?requireActive=false","https://opencollective.com/polybar/backer/25/website?requireActive=false","https://opencollective.com/polybar/backer/26/website?requireActive=false","https://opencollective.com/polybar/backer/27/website?requireActive=false","https://opencollective.com/polybar/backer/28/website?requireActive=false","https://opencollective.com/polybar/backer/29/website?requireActive=false"],"categories":["C++","HarmonyOS","Desktop Customization","Uncategorized","\u003ca name=\"cpp\"\u003e\u003c/a\u003eC++","Bar","其他","Packages","Linux"],"sub_categories":["Windows Manager","VoIP","Uncategorized","Nerd Fonts","网络服务_其他","Bars, Panels, and Widgets","Other"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolybar%2Fpolybar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpolybar%2Fpolybar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolybar%2Fpolybar/lists"}