Polybar

Polybar is Article description::a fast and easy-to-use status bar. It allows building customizable status bars for various desktop environments. Currently, bspwm and i3wm are supported off the shelf.

It is a good alternative for systems without PulseAudio.

Configuration
The Polybar package brings a sample configuration file which is installed at. This file demonstrates different configuration options, but cannot be used directly.

A working sample would look as follows:

This declares a new bar called, and identifies which modules are being used and instructs  to create a systray for hosting applets. The optional section  makes it easier to use colors in the different modules.

Each model declared module needs further configuration, which is described in the subsequent chapters.

Date
The following section adds date and time to the bar.

Increase the interval to reduce power consumption.

Filesystem
For monitoring the disk space utilization of various mount points:

LAN
The following section shows the network status for a wired LAN:

Update the interface line as required.

WLAN
The Wifi wireless LAN section is almost identical as the wired LAN section, but has a few more things to show.

CPU
To show processor utilization the following section can be used:

This section uses the ramp option to graphically show the utilization per core, showing low utilization as green, mid utilization as orange and high utilization as red. Note that the colors section cannot be reused here.

Integration with i3 window manager
Polybar can replace. This requires following steps.

Configure Polybar's i3 module
In case Polybar is used with the i3 window manager the following can be used to configure the Polybar's i3 module:

Replacing i3bar with polybar
Comment out the following section that starts, and add a statement to launch :

Removal
To remove Polybar issue the following:

Do not forget to remove the added files under and to restore the  section in.