Skip to content

Latest commit

 

History

History
239 lines (155 loc) · 11.4 KB

README.md

File metadata and controls

239 lines (155 loc) · 11.4 KB

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

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.