/polybar-themes

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

Primary LanguageRedGNU 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

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

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.