Polybar Status Bar for Linux

Polybar Status Bar for Linux

github.com

1

About this website

Polybar is a fast and easy-to-use tool for creating customizable status bars in X11 window managers, designed to help users build beautiful and functional status bars without writing complex shell scripts. Created by Michael Saitz (jaagr) in 2016 and now maintained by Patrick Ziegler (patrick96) and a team of community contributors, Polybar has become the de facto status bar for tiling window manager users on Linux. Key features: module-based architecture with over 40 built-in modules including battery (battery, battery-all), CPU usage and temperature (cpu, temperature), memory (memory), network (wired, wireless, ethernet), date/time (date), volume control (alsa, pulseaudio), backlight brightness (backlight, xbacklight), workspace/desktop indicators (bspwm, i3, sway/xworkspaces, xwindow), keyboard layout (xkeyboard), MPD music player (mpd), and system tray (tray). Configuration via INI-style text files: each bar is defined with sections for colors, fonts, dimensions, position, and module lists. Visual customization: support for multiple fonts (including Nerd Fonts, Siji, and Unicode), custom colors per module, formatting strings, separators, spacing, padding, and border styles. Multiple bars: run multiple bars simultaneously on different monitors with different configurations. Click actions: interactive modules with left/middle/right click handlers for buttons and actions. Xinerama/RandR multi-monitor support: automatic bar placement on each connected monitor with DPI awareness. IPC (Inter-Process Communication): control bar modules at runtime via polybar-msg for dynamic updates. Custom script module: run external scripts and commands to display custom output with full formatting control. Internal modules written in C++ for performance. Lemonbar-style formatting (%{...}) for advanced text styling. Workspace hooks for window managers (bspwm, i3, sway, awesome, xmonad via hooks). Theme support with community-contributed rice configurations. C++. MIT.

Tags & Categories

Categories

Tags

Statistics

1
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!