# polybar-themes
**Repository Path**: muxii/polybar-themes
## Basic Information
- **Project Name**: polybar-themes
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2020-09-12
- **Last Updated**: 2021-05-10
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

[Polybar](https://github.com/jaagr/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](https://github.com/jaagr/polybar)...
Quick Links
- [Polybar 1](https://github.com/adi1090x/polybar-themes#-polybar-1)
- [Polybar 2](https://github.com/adi1090x/polybar-themes#-polybar-2)
- [Polybar 3](https://github.com/adi1090x/polybar-themes#-polybar-3)
- [Polybar 4](https://github.com/adi1090x/polybar-themes#-polybar-4)
- [Polybar 5](https://github.com/adi1090x/polybar-themes#-polybar-5)
- [Polybar 6](https://github.com/adi1090x/polybar-themes#-polybar-6)
- [Polybar 7](https://github.com/adi1090x/polybar-themes#-polybar-7)
- [Polybar 8](https://github.com/adi1090x/polybar-themes#-polybar-8)
- [Polybar 9](https://github.com/adi1090x/polybar-themes#-polybar-9)
- [Polybar 10](https://github.com/adi1090x/polybar-themes#-polybar-10--dedistro-panels)
- [Polybar 11](https://github.com/adi1090x/polybar-themes#-polybar-11)
- [Polybar 12](https://github.com/adi1090x/polybar-themes#-polybar-12)
- [Polybar 13](https://github.com/adi1090x/polybar-themes#-polybar-13--polywidgets)
**Download :** You can download individual themes directly, *No need to clone whole repo it you don't want to*.
**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...
```bash
# 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
# delete current font config (to be able to display bitmap fonts)
sudo rm /etc/fonts/conf.d/70-no-bitmaps.conf
# 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

***Overview***
- WM : Openbox
- Icon Fonts : [Material Icons](https://github.com/adi1090x/polybar-themes/tree/master/polybar-1/fonts)
- Text Fonts : [Fantasque Sans](https://github.com/adi1090x/polybar-themes/tree/master/polybar-1/fonts)
**Dark Variant**

**Light Variant**

## // 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

***Overview***
- WM : Openbox
- Icon Fonts : [Iosevka Nerd Font](https://github.com/adi1090x/polybar-themes/tree/master/polybar-2/fonts)
- Text Fonts : [Fantasque Sans](https://github.com/adi1090x/polybar-themes/tree/master/polybar-2/fonts)
**Dark Variant**

**Light Variant**

## // 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***
- WM : Openbox
- Icon Fonts : [Siji](https://github.com/adi1090x/polybar-themes/tree/master/polybar-3/fonts)
- Text Fonts : [Termsyn](https://github.com/adi1090x/polybar-themes/tree/master/polybar-3/fonts)
**Bars Preview** : Top & Bottom

**Desktop Preview**

## // 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***
- WM : Openbox
- Icon Fonts : [Icomoon-feather](https://github.com/adi1090x/polybar-themes/tree/master/polybar-4/fonts)
- Text Fonts : [Ubuntu Condensed](https://github.com/adi1090x/polybar-themes/tree/master/polybar-4/fonts)
**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/*

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

***Light Variant***

***Dark Variant***

**Desktop Preview**

## // Polybar-5
**Info** : I saw [This reddit post](https://www.reddit.com/r/unixporn/comments/9iidz9/i3gaps_cherry_blossom/) & 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](https://gitlab.com/BVollmerhaus/dotfiles/tree/master/config/polybar) is his config, DESIGN CREDIT GOES TO : *[Benedikt Vollmerhaus](https://gitlab.com/BVollmerhaus)*
**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***
- WM : Openbox
- Icon Fonts : [Icomoon-feather](https://github.com/adi1090x/polybar-themes/tree/master/polybar-5/fonts)
- Text Fonts : [Iosevka](https://github.com/adi1090x/polybar-themes/tree/master/polybar-5/fonts)
**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***

***Bottom Bar***

**Desktop Preview**


## // 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***
- WM : Openbox
- Icon Fonts : [Siji](https://github.com/adi1090x/polybar-themes/tree/master/polybar-6/fonts)
- Text Fonts : [Termsyn](https://github.com/adi1090x/polybar-themes/tree/master/polybar-6/fonts)
- Other Fonts : [Iosevka Nerd Font](https://github.com/adi1090x/polybar-themes/tree/master/polybar-6/fonts)
**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.

***Light Variant***

***Dark Variant***

### Available Bar Styles Previews
**Style 1**

**Style 2**

**Style 3**

**Style 4**

**Style 5**

**Style 6**

## // 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***
- WM : Openbox
- Icon Fonts : [Siji](https://github.com/adi1090x/polybar-themes/tree/master/polybar-7/fonts)
- Text Fonts : [Termsyn](https://github.com/adi1090x/polybar-themes/tree/master/polybar-7/fonts)
**Bars Preview**

**Desktop Preview**

## // 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
- Icon Fonts : [Siji](https://github.com/adi1090x/polybar-themes/tree/master/polybar-8/fonts)
- Text Fonts : [Termsyn](https://github.com/adi1090x/polybar-themes/tree/master/polybar-8/fonts)
##### Feather
- Icon Fonts : [Icomoon-feather](https://github.com/adi1090x/polybar-themes/tree/master/polybar-8/fonts)
- Text Fonts : [Ubuntu Condensed](https://github.com/adi1090x/polybar-themes/tree/master/polybar-8/fonts)
##### Material
- Icon Fonts : [Material](https://github.com/adi1090x/polybar-themes/tree/master/polybar-8/fonts)
- Text Fonts : [Iosevka](https://github.com/adi1090x/polybar-themes/tree/master/polybar-8/fonts)
##### Typicons
- Icon Fonts : [Typicons](https://github.com/adi1090x/polybar-themes/tree/master/polybar-8/fonts)
- Text Fonts : [Fantasque Sans](https://github.com/adi1090x/polybar-themes/tree/master/polybar-8/fonts)
#### Bars Preview
Here the previews of each bar, with different icons, fonts & colors.

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

#### 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/*

#### 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.


## // 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***
- OS : Arch Linux
- WM : i3-gaps
- Icon Fonts : [Iosevka Nerd Font](https://github.com/adi1090x/polybar-themes/tree/master/polybar-9/fonts)
- Text Fonts : [Jua](https://github.com/adi1090x/polybar-themes/tree/master/polybar-9/fonts)
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

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

## // 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***
- OS : Arch Linux
- WM : openbox
- Icon Fonts : [Iosevka Nerd Font](https://github.com/adi1090x/polybar-themes/tree/master/polybar-10/fonts), [Material](https://github.com/adi1090x/polybar-themes/tree/master/polybar-10/fonts), [Icomoon feather](https://github.com/adi1090x/polybar-themes/tree/master/polybar-10/fonts) & [Linearicons](https://github.com/adi1090x/polybar-themes/tree/master/polybar-10/fonts)
- Text Fonts : [Noto Sans](https://github.com/adi1090x/polybar-themes/tree/master/polybar-10/fonts) & [Droid Sans](https://github.com/adi1090x/polybar-themes/tree/master/polybar-10/fonts)
***Bars/Panels*** :
Here's the preview of each panel...

***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

***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***
- WM : Openbox
- Icon Fonts : [Siji](https://github.com/adi1090x/polybar-themes/tree/master/polybar-11/fonts)
- Text Fonts : [scientifica](https://github.com/adi1090x/polybar-themes/tree/master/polybar-11/fonts)
**Bars Preview**

**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***
- WM : Openbox
- Icon Fonts : [waffle](https://github.com/adi1090x/polybar-themes/tree/master/polybar-12/fonts)
- Text Fonts : [scientifica](https://github.com/adi1090x/polybar-themes/tree/master/polybar-11/fonts)
**Bar Preview**
`Dark`

`Light`

**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.


**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***
- WM : Openbox
- Icon Fonts : [Iosevka Nerd Fonts](https://github.com/adi1090x/polybar-themes/tree/master/polybar-13/fonts)
- Text Fonts : [Iosevka Nerd Fonts](https://github.com/adi1090x/polybar-themes/tree/master/polybar-13/fonts)
- Rofi: [Feather](https://github.com/adi1090x/polybar-themes/tree/master/polybar-13/fonts)
**Preview**
Apps | System | Mpd | Workspace
:---------------:|:----------:|:---------:|:----------:
 |  |  | 
Cpu | Memory | filesystem
:-------------:|:----------------:|:--------:
 |  |  |
**Rofi**
Apps | System
:-------------------------:|:-------------------------:
 | 
**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
:-------------------------:|:-------------------------:
 | 
### Support This Project
## 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.