Skip to content

M-Gregoire/polybar-themes

 
 

Repository files navigation

logo

Buy Me A Coffee Support me on ko-fi

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...
Quick Links

Download : You can download individual themes directly, No need to clone whole repo it you don't want to.

undefined

How to use : These are just simple config files, to use these themes, clone this repo and copy all the config files from theme you like to $HOME/.config/polybar and then execute launch.sh.

  • Make sure you've installed the required fonts or you'll face Dropping character issue.
  • Don't change the path of scripts or they won't work.

Let's say, I want to use polybar 1, Now...

# change to home dir
cd $HOME

# clone this repo
git clone https://github.com/adi1090x/polybar-themes

# go to polybar-1 dir
cd polybar-themes/polybar-1

# copy fonts to local fonts dir (i'll put the fonts in all dirs)
cp -r fonts/* ~/.local/share/fonts

# reload font cache
fc-cache -v

# copy everything from polybar-1 to polybar config dir (backup your config first if you have)
cp -r * ~/.config/polybar

# run launch.sh 
~/.config/polybar/launch.sh

// Polybar-1

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

UPDATES

  • Single config file for both dark & light mode
  • Style Menu (Right click on menu module)
  • Changes colors of rofi menus to match with bar
  • Fonts & Scripts included

gif

Overview

Dark Variant logo

Light Variant logo

// Polybar-2

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

UPDATES

  • Single config file for both dark & light mode
  • Style Menu (Right click on search button/module)
  • Changes colors of rofi menus to match with bar
  • Fonts & Scripts included

gif

Overview

Dark Variant logo

Light Variant logo

// Polybar-3

It's a bit different config, kind of modular, This config setup contains 8 different files -

File Action
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 the files from polybar-3 to /home/$USER/.config/polybar/ and execute launch.sh to start the polybar or add this script to your WM autostart file.

Overview

Bars Preview : Top & Bottom logo

Desktop Preview logo

// Polybar-4

How To Use : Put all the files from polybar-4 to '/home/$USER/.config/polybar/' and execute 'launch.sh' to start the polybar or add this script to your WM autostart 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), wrote 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 the files from polybar-5 to '/home/$USER/.config/polybar/' and execute 'launch.sh' to start the polybar or add this script to your WM autostart 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 the files from polybar-6 to '/home/$USER/.config/polybar/' and execute 'launch.sh' to start the polybar or add this script to your WM autostart 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 the files from polybar-7 to /home/$USER/.config/polybar/ and execute launch.sh to start the polybar or add this script to your WM autostart 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 the files from polybar-8 to /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/


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 the files from polybar-9 to '/home/$USER/.config/polybar/' and execute 'launch.sh' to start the polybar or add this script to your WM autostart 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

// Polybar-10 || DE/DISTRO Panels

In this set of polybar themes, I've created something different this time. I've made panels of various Desktop Environments or just say Distros. These may not look exactly same, but sure... give you such feeling. Each panel is configured with same style for rofi (menu, powermenu, style) as panel. Compton is used to get the blur in some menu and panels (like, deepin, zorin & Kde).

How To Use : Put all the files from polybar-10 to '/home/$USER/.config/polybar/' and execute 'launch.sh' to start the polybar or add this script to your WM autostart file.
Also make the scripts Executable & Do Not Delete the folder panel, scripts, wallpaper. You need rofi (for menus) & feh (To set wallpaper) for these panels to work.

Overview

Bars/Panels : Here's the preview of each panel... logo

Style : To switch the panel, there is a module added on each bar which switches the panel and set the default DE wallpaper (temporarily) in Real-time/In-place or whatever you call it. Here's how it looks... yeah it's a chameleon :D logo

Previews : Here's the previews of, how these bar looks with their default DE's wallpaper & also the rofi style.

Budgie Rofi
Deepin Rofi
Elementary Rofi
Elementary Alt Rofi
Gnome Rofi
Kde Rofi
Kde Alt Rofi
Liri Rofi
Mint Rofi
Ubuntu Gnome Rofi
Ubuntu Unity Rofi
Xubuntu Rofi
Zorin Rofi

// Polybar-11

Just Another Bitmap Style Theme...

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

Overview

Bars Preview logo

Desktop Preview

Gray Pink

// Polybar-12

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

Overview

Bar Preview

Dark logo

Light logo

Switch Modes : Left click for Light Mode & Right click for Dark Mode, On Heart Module.

Module Preview : There is a tester.sh file to test all available modules.

logo

logo

Desktop Preview

Dark Light

// Polybar-13 || Polywidgets

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

Overview

Preview

Apps System Mpd Workspace
img img img img
Cpu Memory filesystem
img img img

Rofi

Apps System
img img

Styling

  • Edit launch.sh and uncomment the desired Widgets (multiple can be use)
  • Replace the colors.ini & colors.rasi file to switch between light and dark mode.
  • Size (height, width), postion(X, Y, top, bottom), colors... change according to your need.

Desktop Preview

Light Dark
img img

Support This Project

undefined undefined undefined

FYI

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%