/polybar-themes

A collection of polybar themes/configs with different styles, colors and variants

Primary LanguageShellGNU General Public License v3.0GPL-3.0

logo

Polybar aims to help users build beautiful and highly customizable status bars for their desktop environment, without the need of having a black belt in shell scripting.

The main purpose of Polybar is to help users create awesome status bars. It has built-in functionality to display information about the most commonly used services. Some of the services included so far...

  • Systray icons
  • Window title
  • Playback controls and status display for MPD using libmpdclient
  • ALSA volume controls
  • Workspace and desktop panel for bspwm and i3
  • Workspace module for EWMH compliant window managers
  • Keyboard layout and indicator status
  • CPU and memory load indicator
  • Battery display
  • Network connection details
  • Backlight level
  • Date and time label
  • Time-based shell script execution
  • Command output tailing
  • User-defined menu tree
  • Inter-process messaging
  • And more...

// Polybar-1

A collection of themes with different material colors, total 19 colors with 2 variants.

Overview

Dark Variant logo

Light Variant logo

// Polybar-2

Another collection of themes with different material color shades, total 19 colors with 3 variants, (2 alt).

Overview

Dark Variant logo

Light Variant logo

Alt Light Variant logo

// Polybar-3

This is a little bit different config.

This config setup contains 8 different files -

  • launch.sh                    // start polybar
  • colors.ini                     // configure colors
  • config-top.ini              // top bar config
  • config-bottom.ini       // bottom bar config
  • modules.ini                // all standard modules
  • user_modules.ini      // all user created modules
  • bars.ini                       // all bar modules config
  • test-bars.ini               // test bar for all bar modules
  • A Scripts DIR           // contains scripts used in config

How To Use : Put all these files in /home/$USER/.config/polybar/ and execute launch.sh to start the polybar or add this script to your WM startup file.

Overview

Bars Preview : Top & Bottom logo

Desktop Preview logo

// Polybar-4

How To Use : Put all files in '/home/$USER/.config/polybar/' and execute 'launch.sh' to start the polybar or add this script to your WM startup file.

Overview

Color Changer : In this setup, i created three scripts which are used in changing colors.

  • colors-light.sh            // For light themes
  • colors-dark.sh            // For Dark themes
  • color-switch.sh           // Module script based on rofi

To change colors, there is a module (the feather one) added on polybar which changes the colors in Real-time/In-place or whatever you call it.

Warning : Don't change the script's location, default path is $HOME/.config/polybar/scripts/

logo

Module Tester : A simple script tester.sh also added, which give you a preview of all modules.

logo

Light Variant logo

Dark Variant logo

Desktop Preview logo

// Polybar-5

Info : I saw This reddit post & i really liked the design of that polybar. So I Stole it (The Design Only), write it my way & added my functionality (Every Module & Color Script).
Here is his config, DESIGN CREDIT GOES TO : Benedikt Vollmerhaus

How To Use : Put all files in '/home/$USER/.config/polybar/' and execute 'launch.sh' to start the polybar or add this script to your WM startup file.

Overview

Color Changer : This setup has 6 color modes.

To change colors, there is a module (the feather one) added on polybar which changes the colors in Real-time/In-place or whatever you call it.

Warning : Don't change the script's location, default path is $HOME/.config/polybar/scripts/

Top Bar logo

Bottom Bar logo

Desktop Preview

logo

logo

// Polybar-6

These Polybar themes are based on powerline and some other cool glyphs.
There are total 19 colors with 2 variants (Light & Dark) and 6 styles [Total 228 polybar themes].
I used limited modules in this setup and created only a single config file, so if you need more modules, check the previous setups.

How To Use : Put all files in '/home/$USER/.config/polybar/' and execute 'launch.sh' to start the polybar or add this script to your WM startup file.

Overview

Color Changer : In this setup, i created three scripts which are used in changing colors.

  • colors-light.sh            // For light themes
  • colors-dark.sh            // For Dark themes
  • color-switch.sh           // Module script based on rofi

To change colors, there is a module (the one with heart) added on polybar which changes the colors in Real-time/In-place or whatever you call it.

Style Changer : also there are two scripts which are used in changing bar style.

  • type.sh                        // Changes Style shell
  • type-switch.sh            // Module script based on rofi

Warning : Don't change the script's location, default path is $HOME/.config/polybar/scripts/

How To : Left click to change colors and right click to change style of the bar.

logo

Light Variant logo

Dark Variant logo

Available Bar Styles Previews

Style 1 logo

Style 2 logo

Style 3 logo

Style 4 logo

Style 5 logo

Style 6 logo

// Polybar-7

Polybar themes with less icons and more text, color changer script also added.

How To Use : Put all these files in /home/$USER/.config/polybar/ and execute launch.sh to start the polybar or add this script to your WM startup file.

Overview

Bars Preview logo

Desktop Preview logo

// Polybar-8

Another polybar themes collection. There are four types of bar, each with different icons and fonts. Style changer script also added, with the help of it, you can easily change the bar style according to your taste.

How To Use : Put all these files in /home/$USER/.config/polybar/ and execute launch.sh to start the polybar or add this script to your WM startup file. Do Not Delete source & scripts directories. And also move fonts to either in /usr/share/fonts or in local directory.

Overview

  • OS : Arch Linux
  • WM : i3-gaps
Siji
Feather
Material
Typicons

Bars Preview

Here the previews of each bar, with different icons, fonts & colors. logo

Modules Preview

Preview of every available modules for each bar, kinda same just different icons, fonts & colors. logo

Style Changer

There are four style - Siji, Feather, Material & Typicons. Also there are two scripts which are used in changing bar style.

  • style.sh                        // Changes Style (shell script)
  • style-switch.sh             // Module script based on (rofi)

Warning : Don't change the script's location, default path is $HOME/.config/polybar/scripts/

logo

Modules Tester

A simple script tester.sh also added, which give you a preview of all modules for each bar.
logo

Desktop Preview

Here's how the desktop looks with different styles of bar, just giving you guys an idea how to use these bars with right color-scheme to make your desktop look good. logo
logo

// Polybar-9

This is a simple, light & very basic yet colorful polybar config.

How To Use : Put all files in '/home/$USER/.config/polybar/' and execute 'launch.sh' to start the polybar or add this script to your WM startup file.

Overview

To change colors, there is a module added on polybar which changes the colors in Real-time/In-place or whatever you call it.

Warning : Don't change the script's location, default path is $HOME/.config/polybar/scripts/

Style : Whatever suits your style logo

Previews : Well, that's how it looks... logo

FYI

  • You may need to edit these config files, incase you want to change the position, size etc.
  • Scripts and fonts also included in this repo.
  • More themes will be added by time.