GithubHelp home page GithubHelp logo

adi1090x / polybar-themes Goto Github PK

View Code? Open in Web Editor NEW
5.5K 57.0 402.0 35.21 MB

A huge collection of polybar themes with different styles, colors and variants.

License: GNU General Public License v3.0

Shell 100.00%
polybar polybar-themes lemonbar i3status statusbar polybar-config polybar-scripts status-bar window-manager desktop-environment

polybar-themes's Introduction

undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined

A huge collection of polybar themes with different styles, colors and variants.

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

Dependencies

Install following programs on your system before you use these themes.

  • Polybar : Of course, the bar itself
  • Rofi : For App launcher, network, power and style menus
  • pywal : For pywal support
  • calc : For random colors support
  • networkmanager_dmenu : For network modules

Fonts

Here's a list of all fonts used by these themes.

Text Fonts

  • Iosevka Nerd Font
  • Fantasque Sans Mono
  • Noto Sans
  • Droid Sans
  • Terminus

Icon Fonts

  • Iosevka Nerd Font
  • Icomoon Feather
  • Material Icons
  • Waffle (Siji)

Installation

Follow the steps below to install these themes on your system.

  • First, Clone this repository -
$ git clone --depth=1 https://github.com/adi1090x/polybar-themes.git
  • Change to cloned directory and make setup.sh executable -
$ cd polybar-themes
$ chmod +x setup.sh
  • Run setup.sh and select a style -
$ ./setup.sh

[*] Installing Polybar Themes...

[*] Choose Style -
[1] Simple
[2] Bitmap

[?] Select Option : 1

[*] Installing fonts...
[*] Creating a backup of your polybar configs...
[*] Successfully Installed.
  • That's it, These themes are now installed on your system.

Note : These themes are like an ecosystem, everything here is connected with each other in some way. So... before modifying anything by your own, make sure you know what you are doing.

Launch the bar

To launch the bar with the selected theme, Just...

  • Open the terminal and enter the following command -
$ bash ~/.config/polybar/launch.sh

Usage : launch.sh --theme

Available Themes :
--blocks    --colorblocks    --cuts      --docky
--forest    --grayblocks     --hack      --material
--panels    --pwidgets       --shades    --shapes
  • Now, select your theme and launch the bar -
$ bash ~/.config/polybar/launch.sh --hack
  • You can add the same command to your WM autostart file to launch the bar on login. For example, to launch the bar at startup on openbox, add following lines in $HOME/.config/openbox/autostart -
## Launch Polybar
bash ~/.config/polybar/launch.sh --cuts

Use the scripts

Almost every theme has pywal and random color support added to them. If you want to use the bar with pywal, just execute the pywal.sh script with the path of the wallpaper or wallpapers directory. eg - If you're using material theme...

$ bash ~/.config/polybar/material/scripts/pywal.sh /path/to/wallpaper

If you want to use random colors for your bar, just execute random.sh script -

$ bash ~/.config/polybar/material/scripts/random.sh

You can add these lines, before the launch command in your WM startup file if you want to use pywal or random color for your bar every time you login. eg - in Openbox's autostart file...

## Launch Polybar with random wallpaper
bash ~/.config/polybar/material/scripts/pywal.sh /path/to/wallpaper_dir
bash ~/.config/polybar/launch.sh --material

Special thanks to all the Sponsors. Maintenance of this project is made possible by you guys. If you'd like to sponsor this project and have your avatar appear below, click here 💖


Material

gif gif

Overview

  • Window Manager : Openbox
  • Icon Font : Material Icons
  • Text Font : Fantasque Sans Mono

Features

  • Dark and Light mode with 15+ colors
  • Rofi menus with same colors
  • Added Pywal support
  • Script to set random colors

Tips

  • Run preview.sh to see all configured modules
  • Left click on apps icon for App Launcher
  • Right click on apps icon for Color Switcher
  • Left click on power icon for Powermenu
  • Left click on network name for Network Menu

Previews

Click to expand

Bitmap

Bar gif gif

Modules gif

Modules

gif

Bars

Dark img

Light img

Pywal

gif

Random

gif

Rofi & Desktop
Launcher Networks
img img
Powermenu Color Switcher
img img

Shades

gif gif

Overview

  • Window Manager : Openbox
  • Icon Font : Iosevka Nerd Font
  • Text Font : Fantasque Sans Mono

Features

  • Dark and Light mode with 15+ colors
  • Rofi menus with same colors
  • Added Pywal support
  • Script to set random colors

Tips

  • Run preview.sh to see all configured modules
  • Left click on search icon for App Launcher
  • Right click on search icon for Color Switcher
  • Left click on power icon for Powermenu
  • Left click on network name for Network Menu

Previews

Click to expand

Bitmap

Bar gif gif

Modules gif

Modules

gif

Bars

Dark img

Light img

Pywal

gif

Random

gif

Rofi & Desktop
Launcher Networks
img img
Powermenu Color Switcher
img img

Hack

gif gif gif gif

Overview

  • Window Manager : Openbox
  • Icon Font : Iosevka Nerd Font
  • Text Font : Iosevka Nerd Font

Features

  • Dark and Light mode with 15+ colors
  • Rofi menus with same colors
  • Added Pywal support
  • Script to set random colors

Tips

  • Run preview.sh to see all configured modules
  • Left click on apps icon for App Launcher
  • Left click on colors icon for Color Switcher
  • Left click on power icon for Powermenu
  • Left click on network name/status for Network Menu

Previews

Click to expand

Bitmap

Bar gif gif gif gif

Modules gif

Modules

gif

Bars

Dark img

img

Light img

img

Pywal

gif gif

Random

gif gif

Rofi & Desktop
Launcher Networks
img img
Powermenu Color Switcher
img img

Docky

gif gif

Overview

  • Window Manager : Openbox
  • Icon Font : Icomoon Feather
  • Text Font : Iosevka Nerd Font

Features

  • Dark and Light mode with 15+ colors
  • Rofi menus with same colors
  • Added Pywal support
  • Script to set random colors

Tips

  • Run preview.sh to see all configured modules
  • Left click on apps icon for App Launcher
  • Left click on feather icon for Color Switcher
  • Left click on power icon for Powermenu
  • Left click on network name for Network Menu

Previews

Click to expand

Bitmap

Bar gif gif

Modules gif

Modules

gif

Bars

Dark img

Light img

Pywal

gif

Random

gif

Rofi & Desktop
Launcher Networks
img img
Powermenu Color Switcher
img img

Cuts

gif gif gif

gif gif gif

Overview

  • Window Manager : Openbox
  • Icon Font : Icomoon Feather
  • Text Font : Iosevka Nerd Font

Features

  • Dark and Light mode with 15+ colors
  • Popular color-schemes based themes
  • Rofi menus with same colors
  • Added Pywal support
  • Script to set random colors

Tips

  • Run preview.sh to see all configured modules
  • Left click on apps icon for App Launcher
  • Left click on feather icon for Style Switcher
  • Right click on feather icon for Color Switcher
  • Left click on power icon for Powermenu
  • Left click on network name for Network Menu

Previews

Click to expand

Bitmap

Bar gif gif

Modules gif

Modules

gif

Bars

Dark img

Light img

Colors img

img

Pywal

gif gif

Random

gif gif

Rofi & Desktop
Launcher Networks
img img
Powermenu Color Switcher
img img

Shapes

gif gif

gif gif

gif gif

gif gif

gif gif

gif gif

gif gif

gif gif

gif gif

gif gif

gif gif

gif gif

Overview

  • Window Manager : Openbox
  • Icon Font : Iosevka Nerd Font
  • Text Font : Iosevka Nerd Font

Features

  • Dark and Light mode with 15+ colors
  • 12 bar styles with different glyphs
  • Rofi menus with same colors
  • Added Pywal support for each style
  • Script to set random colors for each style

Tips

  • Run preview.sh to see all configured modules
  • Left click on apps icon for App Launcher
  • Left click on colors icon for Color Switcher
  • Right click on colors icon for Style Switcher
  • Left click on power icon for Powermenu
  • Left click on network name for Network Menu

Previews

Click to expand

Bitmap

Bar gif gif

Modules gif

Modules

gif

Bars
Style 1

Dark img

Light img

Style 2

Dark img

Light img

Style 3

Dark img

Light img

Style 4

Dark img

Light img

Style 5

Dark img

Light img

Style 6

Dark img

Light img

Style 7

Dark img

Light img

Style 8

Dark img

Light img

Style 9

Dark img

Light img

Style 10

Dark img

Light img

Style 11

Dark img

Light img

Style 12

Dark img

Light img

Pywal

gif gif

Random

gif gif

Rofi & Desktop
Launcher Networks
img img
Powermenu Color Switcher
img img

Grayblocks

gif gif

Overview

  • Window Manager : Openbox
  • Icon Font : Icomoon Feather
  • Text Font : Iosevka Nerd Font

Features

  • Dark and Light mode with 15+ colors
  • Rofi menus with same colors
  • Added Pywal support
  • Script to set random colors

Tips

  • Run preview.sh to see all configured modules
  • Left click on apps icon for App Launcher
  • Left click on feather icon for Color Switcher
  • Left click on power icon for Powermenu
  • Left click on network name for Network Menu

Previews

Click to expand

Bitmap

Bar gif gif

Modules gif

Modules

gif

Bars

Dark img

Light img

Pywal

gif

Random

gif

Rofi & Desktop
Launcher Networks
img img
Powermenu Color Switcher
img img

Blocks

gif

Overview

  • Window Manager : Openbox
  • Icon Font : Icomoon Feather
  • Text Font : Iosevka Nerd Font

Features

  • Popular color-schemes based themes
  • Rofi menus with same colors

Tips

  • Run preview.sh to see all configured modules
  • Left click on apps/menu icon for App Launcher
  • Left click on feather/style icon for Style Switcher
  • Left click on power/system icon for Powermenu
  • Left click on network name for Network Menu

Previews

Click to expand

Bitmap

Bar gif

Modules gif

Modules

gif

Bars

Default img

Nord img

Adapta img

Gruvbox img

Cherry img

Rofi & Desktop
Launcher Networks
img img
Powermenu Color Switcher
img img

Colorblocks

gif gif

Overview

  • Window Manager : Openbox
  • Icon Font : Iosevka Nerd Font
  • Text Font : Iosevka Nerd Font

Features

  • Dark and Light mode with 15+ colors
  • Rofi menus with same colors
  • Added Pywal support
  • Script to set random colors

Tips

  • Run preview.sh to see all configured modules
  • Left click on search icon for App Launcher
  • Left click on heart icon for Color Switcher
  • Left click on power icon for Powermenu
  • Left click on network name for Network Menu

Previews

Click to expand

Bitmap

Bar gif gif

Modules gif

Modules

gif

Bars

Dark img

Light img

Pywal

gif

Random

gif

Rofi & Desktop
Launcher Networks
img img
Powermenu Color Switcher
img img

Forest

gif

Overview

  • Window Manager : Openbox
  • Icon Font : Icomoon Feather
  • Text Font : Iosevka Nerd Font

Features

  • Popular color-schemes based themes
  • Rofi menus with same colors

Tips

  • Run preview.sh to see all configured modules
  • Left click on apps icon for App Launcher
  • Right click on apps icon for Style Switcher
  • Left click on power icon for Powermenu
  • Left click on network name for Network Menu

Previews

Click to expand

Bitmap

Bar gif

Modules gif

Modules

gif

Bars

Default img

Nord img

Gruvbox img

Dark img

Cherry img

Rofi & Desktop
Launcher Networks
img img
Powermenu Color Switcher
img img

Panels

Budgie img Deepin img Elementary img Elementary Dark img Gnome img KDE img KDE Dark img Liri img Mint img Ubuntu Gnome img Ubuntu Unity img Xubuntu img Zorin img

Overview

  • Window Manager : Openbox
  • Icon Font : Icomoon Feather, Iosevka Nerd Font, Material Icons
  • Text Font : Droid Sans, Noto Sans

Features

  • 13 different Desktop Environment panels
  • Identical rofi menus for each panel

Tips

  • Left click on logo icon for App Launcher
  • Left click on pen/feather/drop icon for Bar Switcher
  • Left click on power icon for Powermenu
  • Left click on network icon for Network Menu

Previews

Rofi & Desktop

Budgie

Launcher Networks Powermenu Color Switcher
img img img img

Deepin

Launcher Networks Powermenu Color Switcher
img img img img

Elementary

Launcher Networks Powermenu Color Switcher
img img img img

Elementary Dark

Launcher Networks Powermenu Color Switcher
img img img img

Gnome

Launcher Networks Powermenu Color Switcher
img img img img

KDE

Launcher Networks Powermenu Color Switcher
img img img img

KDE Dark

Launcher Networks Powermenu Color Switcher
img img img img

Liri

Launcher Networks Powermenu Color Switcher
img img img img

Mint

Launcher Networks Powermenu Color Switcher
img img img img

Ubuntu Gnome

Launcher Networks Powermenu Color Switcher
img img img img

Ubuntu Unity

Launcher Networks Powermenu Color Switcher
img img img img

Xubuntu

Launcher Networks Powermenu Color Switcher
img img img img

Zorin

Launcher Networks Powermenu Color Switcher
img img img img

Pwidgets

gif

Overview

  • Window Manager : Openbox
  • Icon Font : Iosevka Nerd Font
  • Text Font : Iosevka Nerd Font

Features

  • 8 widgets with popular color-schemes based themes
  • Rofi menus with same colors
  • Added Pywal support
  • Script to set random colors

Tips

  • Left click on up arrow icon for App Launcher
  • Right click on up arrow icon for Color Switcher
  • Left click on power icon for Powermenu
  • Left click on network name for Network Menu

Previews

Click to expand

Widgets
Apps System MPD Workspaces
img img img img
CPU Memory Filesystem Tray
img img img img
Pywal

gif

Random

gif

Rofi & Desktop
Launcher Networks
img img
Powermenu Color Switcher
img img

Troubleshooting

People usually open very common issues here, which are not actually caused by these themes. Here are few issues which can be solved easily.

0. Font issue with HiDPI screen

If you're using a hidpi screen...

  • Adjust the font size according to your display, just edit config.ini file -
; Text Fonts
font-0 = Iosevka Nerd Font:style=Medium:size=10;4

; Icons Fonts
font-1 = feather:style=Medium:size=12;3

; Powerline Glyphs
font-2 = Iosevka Nerd Font:style=Medium:size=19;3

; Larger font size for bar fill icons
font-3 = Iosevka Nerd Font:style=Medium:size=12;4

; Smaller font size for shorter spaces
font-4 = Iosevka Nerd Font:style=Medium:size=7;4

You may have to increase the height/width of the bar as well.

  • Bitmap fonts are not scalable, So... Don't use bitmap themes.

1. Dropping unmatched character

If you're facing this issue...

  • Make sure you've the correct fonts installed on your system.
  • On most systems, the bitmap fonts are disabled by default, enable them by -
$ sudo rm /etc/fonts/conf.d/70-no-bitmaps.conf

2. System tray icons are not showing

By default, the System tray is disabled in these themes. You can enable it by editing the config.ini file -

; Available positions:
;   left
;   center
;   right
;   none
tray-position = right

3. Brightness module is not working

If the brightness module is not working on your system, Edit modules.ini & bars.ini files and...

  • Use type = internal/xbacklight and card = intel_backlight, if you're using an Intel GPU.
  • Use type = internal/backlight if you're using an AMD or Nvidia GPU.
  • look inside /sys/class/backlight/ and find the card name for your system. (eg: card = amdgpu_bl0)

4. Battery module is not working :

If the battery module is not working on your system, Edit modules.ini & bars.ini files and...

  • Use ls -l /sys/class/power_supply/ command to list batteries and adapters.
  • Replace BAT1 and ACAD with your batteries and adapters. (eg: battery = BAT0)

5. MPD module is not working :

If the mpd module is not working on your system...

  • Make sure you've mpd installed and running.
  • Make sure you've songs on your playlist.
  • If mpd daemon is not running on localhost, edit host = , port = and password = values accordingly.
  • Make sure mpd is installed before you compile the polybar.

6. Temperature module is not working :

If your system doesn't support thermal-zones, Use full path of temperature sysfs path in hwmon-path = .

7. Updates module is not working :

The Updates module and checkupdates, updates.sh scripts only works for pacman (Arch Linux package manager)

8. Volume module is not working :

There are both alsa and pulseaudio modules available in each theme. Use according to your system.

Quick FYI

  • These themes are created on a 1080p display. So if you're using a 720p or 4k panel, Don't forget to adjust the fonts accordingly.
  • System Tray is disable by default, edit config.ini to enable it.
  • Have Fun, Share it with your friends.

polybar-themes's People

Contributors

adi1090x avatar cheezymousehouse825 avatar erdivartanovich avatar jaujon avatar ju-sh avatar kornicameister avatar matoruru avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

polybar-themes's Issues

Issue with unmatched character

when I launch polybar 5 I get the dropping unmatched errors like:
warn: Dropping unmatched character  (U+e0ba)
warn: Dropping unmatched character ﭳ (U+fb73)
warn: Dropping unmatched character ﭳ (U+fb73)
warn: Dropping unmatched character ﭳ (U+fb73)
warn: Dropping unmatched character ﭳ (U+fb73)
warn: Dropping unmatched character ﭳ (U+fb73)
warn: Dropping unmatched character  (U+e0be)
warn: Dropping unmatched character  (U+e0b8)
warn: Dropping unmatched character  (U+e0be)
warn: Dropping unmatched character  (U+e0b8)
warn: Dropping unmatched character  (U+e0be)
warn: Dropping unmatched character  (U+e0b8)

I am fairly certain that fb73 belongs to an arabic font and all of the e0b's belong to utf csur, however, these are already installed and it doesn't seem to detect them. The bar looks a bit off as the center is transparent rather than having the diagonal lines in the screenshot

I found the part of the config containing these configurations at the bottom of user_modules.ini

Questions about fonts

Could you please tell me how to make the font edge bigger? I tried to increase the size, but it didn't work

one question

Hey! I want to know how you install the icon fonts to the system. This problem puzzled me a long time

[polybar-1] No check-network script

Upon testing the theme polybar-1, I noticed an error stating that no check-network script existed. I checked, and in the polybar-2 theme, there was a check-network.sh. I copied that, as well as the updates.sh script over to my ~/.config/polybar/scripts directory and it worked fine.

Also a side note from #12, I also had to specify the polybar scripts directory.

color-switch.sh not working

So after trying out theme 4 I realised that the color-switch.sh script is not working. I tried clicking the feather and after looking a bit into the config files and running it manually it still didnt do anything.
I do have rofi installed.

modularity

Hi,

this is a pretty awesome project :)

If I am not wrong, you are using personal scripts (not included) and the project is currently tied to Arch (flavored) distro, which is not exactly suitable to my use case (I do not have your scripts, I've switched to Solus).

Note: this is not in any way a statement on how the project should evolve.

I started a test to make it more modular and perhaps easier to be adopted by other people.

You can find an initial pull-config-off branch in my fork. Basically, what I done is to:

  • extract the actual bar config (bar/main, monitor, fonts, modules location, ...) to config/config
  • extract actual modules to config/modules.config
  • clean "themes" (leave only colors)

modules.config should allow to deliver a set of default modules.

TODO:

  • create config/modules.user.config (specific to user distro, needs, scripts, and to not clutter modules.config)
  • check how to facilitate includes to user
  • ...

Let me know if it has usefulness for your project.

Dropping unmatched characters

Hi,

i am trying to use your Polybar theme 6.
When i start polybar by executing launch.sh i get an error output about some dropping unmatched characters (only those 4):

Regarding dropping unmatched characters:

warn: Dropping unmatched character  (U+e107)
warn: Dropping unmatched character  (U+e05d)
warn: Dropping unmatched character  (U+e017)
warn: Dropping unmatched character  (U+e00d)

There might be a connection to #7 but ....
I am having trouble to debug that, as i am unsure which font it is missing.
I already added the fonts from the repository (v6) to my local font folder in ~/.local/fonts, but without success.

Regarding color-changer:
The heart symbol (color-changer) to change colors isn't displayed either.
EDIT: i was missing rofi. Maybe rofi should be mentioned as requirement

Regarding Style changer

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

Left or right click on what? You might consider explaining that a bit more detailed in the README.md.

EDIT: i was missing rofi. Maybe rofi should be mentioned as requirement

Any help is appreciated & big thanks for your work in those themes.

Battery and luminosity icons won't appear in Polybar-4 ?

Hello,
I recently installed theme 4, and I find it great, but the modules for battery and luminosity do not show up. When I run ./launch.sh in a terminal i get the following errors:

pgrep: invalid user name: -x
error: Disabling module "battery" (reason: No suitable way to get current charge state)
error: module/backlight: Could not get data (err: XCB_NAME (15))
error: Disabling module "backlight" (reason: Not supported for "eDP")

Any help very welcome,

Thank you

polybar date module not switching correctly in polybar-8.

Hey there, thank you for these great themes, I use them with joy every day.
I use your exact config for the date module, posted below.
When I click the icon or the time, only the icon switches to the date icon time-alt.
The time does not switch to the date in the time-alt format.

Removing the date_i from the modules-right fixes the issue,
but I would really like for the icon to be there.
When i switch the module order from date_i date to date date_i, the date switches correctly but the icon does not.
It seems only the first module defined updates.

Do you have any idea what is happening?

polybar -v
polybar 3.4.0
i3 -v
i3 version 4.17.1

[module/date]
type = internal/date

interval = 1.0

time = %I:%M %p
time-alt = %Y-%m-%d%

format = <label>
format-background = ${color.mf} 
format-foreground = ${color.fg}
format-padding = 1
 
label = %time%

[module/date_i]
type = internal/date

interval = 1.0

time = 
time-alt = 

format = <label>
format-background = ${color.amber} 
format-foreground = ${color.fg}
format-padding = 1
 
label = %time%

Tiny Icons on HiDPI Screens

Hi there, I saw your polybar themes on unixporn and love them. I am running into an issue however whereby it seems that many (I have not tried them all) of the themes come out looking really small on HiDPI screens. I've tried increasing the font size too, but maybe they have a maximum size.

I believe this to be a limitation with Siji, but I could be wrong, I'm a little new to fonts under linux. Just wondering if you know of this issue or know of a workaround. This is not particularly important, I don't want to bother you.

Love your work, thanks!

dropping unmatched character even with all fonts installed

double checked if fonts are installed. (for theme 2)
The command line is stuck on "dropping unmatched character"


 fc-list | grep Fantasque
/home/jose/.local/share/fonts/FantasqueSansMono-BoldItalic.ttf: Fantasque Sans Mono:style=Bold Italic
/home/jose/.local/share/fonts/FantasqueSansMono-Regular.ttf: Fantasque Sans Mono:style=Regular
/home/jose/.local/share/fonts/FantasqueSansMono-Italic.ttf: Fantasque Sans Mono:style=Italic
/home/jose/.local/share/fonts/FantasqueSansMono-Bold.ttf: Fantasque Sans Mono:style=Bold


 fc-list | grep iosevka
/usr/share/fonts/truetype/iosevka-extendedextralight.ttf: Iosevka,Iosevka Extralight Extended:style=Extralight Extended,Regular
/home/jose/.local/share/fonts/1iosevka-thinoblique.ttf: Iosevka,Iosevka Thin Oblique:style=Thin Oblique,Regular
/usr/share/fonts/truetype/iosevka-extendedthinoblique.ttf: Iosevka,Iosevka Thin Extended Oblique:style=Thin Extended Oblique,Regular
/usr/share/fonts/truetype/iosevka-light.ttf: Iosevka,Iosevka Light:style=Light,Regular
/usr/share/fonts/truetype/iosevka-bold.ttf: Iosevka:style=Bold
/usr/share/fonts/truetype/iosevka-lightoblique.ttf: Iosevka,Iosevka Light Oblique:style=Light Oblique,Regular
/usr/share/fonts/truetype/iosevka-extralightoblique.ttf: Iosevka,Iosevka Extralight Oblique:style=Extralight Oblique,Regular
/usr/share/fonts/truetype/iosevka-extrabold.ttf: Iosevka,Iosevka Extrabold:style=Extrabold,Regular
/usr/share/fonts/truetype/iosevka-oblique.ttf: Iosevka,Iosevka Oblique:style=Oblique,Regular
/home/jose/.local/share/fonts/iosevka-thinoblique.ttf: Iosevka,Iosevka Thin Oblique:style=Thin Oblique,Regular
/usr/share/fonts/truetype/iosevka-heavyitalic.ttf: Iosevka,Iosevka Heavy:style=Heavy Italic,Italic
/usr/share/fonts/truetype/iosevka-extendedheavy.ttf: Iosevka,Iosevka Heavy Extended:style=Heavy Extended,Regular
/usr/share/fonts/truetype/iosevka-extendedmedium.ttf: Iosevka,Iosevka Medium Extended:style=Medium Extended,Regular
/usr/share/fonts/truetype/iosevka-semibold.ttf: Iosevka,Iosevka Semibold:style=Semibold,Regular
/usr/share/fonts/truetype/iosevka-extendedheavyoblique.ttf: Iosevka,Iosevka Heavy Extended Oblique:style=Heavy Extended Oblique,Regular
/usr/share/fonts/truetype/iosevka-thin.ttf: Iosevka,Iosevka Thin:style=Thin,Regular
/usr/share/fonts/truetype/iosevka-extendedbolditalic.ttf: Iosevka,Iosevka Extended:style=Bold Extended Italic,Bold Italic
/usr/share/fonts/truetype/iosevka-medium.ttf: Iosevka,Iosevka Medium:style=Medium,Regular
/usr/share/fonts/truetype/iosevka-heavyoblique.ttf: Iosevka,Iosevka Heavy Oblique:style=Heavy Oblique,Regular
/usr/share/fonts/truetype/iosevka-extendedsemibold.ttf: Iosevka,Iosevka Semibold Extended:style=Semibold Extended,Regular
/usr/share/fonts/truetype/iosevka-extended.ttf: Iosevka,Iosevka Extended:style=Extended,Regular
/usr/share/fonts/truetype/iosevka-bolditalic.ttf: Iosevka:style=Bold Italic
/usr/share/fonts/truetype/iosevka-extendedoblique.ttf: Iosevka,Iosevka Extended Oblique:style=Extended Oblique,Regular
/usr/share/fonts/truetype/iosevka-mediumitalic.ttf: Iosevka,Iosevka Medium:style=Medium Italic,Italic
/usr/share/fonts/truetype/iosevka-lightitalic.ttf: Iosevka,Iosevka Light:style=Light Italic,Italic
/usr/share/fonts/truetype/iosevka-extendedmediumoblique.ttf: Iosevka,Iosevka MdExObl:style=Medium Extended Oblique,Regular
/usr/share/fonts/truetype/iosevka-extralightitalic.ttf: Iosevka,Iosevka Extralight:style=Extralight Italic,Italic
/usr/share/fonts/truetype/iosevka-thinoblique.ttf: Iosevka,Iosevka Thin Oblique:style=Thin Oblique,Regular
/usr/share/fonts/truetype/iosevka-heavy.ttf: Iosevka,Iosevka Heavy:style=Heavy,Regular
/usr/share/fonts/truetype/iosevka-extendedthinitalic.ttf: Iosevka,Iosevka Thin Extended:style=Thin Extended Italic,Italic
/usr/share/fonts/truetype/iosevka-boldoblique.ttf: Iosevka,Iosevka Oblique:style=Bold Oblique,Bold
/usr/share/fonts/truetype/iosevka-extendedheavyitalic.ttf: Iosevka,Iosevka Heavy Extended:style=Heavy Extended Italic,Italic
/usr/share/fonts/truetype/iosevka-thinitalic.ttf: Iosevka,Iosevka Thin:style=Thin Italic,Italic
/usr/share/fonts/truetype/iosevka-extendedextrabolditalic.ttf: Iosevka,Iosevka Extrabold Extended:style=Extrabold Extended Italic,Italic
/usr/share/fonts/truetype/iosevka-extendedextraboldoblique.ttf: Iosevka,Iosevka XBdExObl:style=Extrabold Extended Oblique,Regular
/usr/share/fonts/truetype/iosevka-mediumoblique.ttf: Iosevka,Iosevka Medium Oblique:style=Medium Oblique,Regular
/usr/share/fonts/truetype/iosevka-extendedlight.ttf: Iosevka,Iosevka Light Extended:style=Light Extended,Regular
/usr/share/fonts/truetype/iosevka-extralight.ttf: Iosevka,Iosevka Extralight:style=Extralight,Regular
/usr/share/fonts/truetype/iosevka-extendedlightoblique.ttf: Iosevka,Iosevka Light Extended Oblique:style=Light Extended Oblique,Regular
/usr/share/fonts/truetype/iosevka-extrabolditalic.ttf: Iosevka,Iosevka Extrabold:style=Extrabold Italic,Italic
/usr/share/fonts/truetype/iosevka-semibolditalic.ttf: Iosevka,Iosevka Semibold:style=Semibold Italic,Italic
/usr/share/fonts/truetype/iosevka-italic.ttf: Iosevka:style=Italic
/usr/share/fonts/truetype/iosevka-extendedmediumitalic.ttf: Iosevka,Iosevka Medium Extended:style=Medium Extended Italic,Italic
/usr/share/fonts/truetype/iosevka-extendedsemibolditalic.ttf: Iosevka,Iosevka Semibold Extended:style=Semibold Extended Italic,Italic
/usr/share/fonts/truetype/iosevka-extraboldoblique.ttf: Iosevka,Iosevka Extrabold Oblique:style=Extrabold Oblique,Regular
/usr/share/fonts/truetype/iosevka-semiboldoblique.ttf: Iosevka,Iosevka Semibold Oblique:style=Semibold Oblique,Regular
/usr/share/fonts/truetype/iosevka-extendedthin.ttf: Iosevka,Iosevka Thin Extended:style=Thin Extended,Regular
/usr/share/fonts/truetype/iosevka-extendedlightitalic.ttf: Iosevka,Iosevka Light Extended:style=Light Extended Italic,Italic
/usr/share/fonts/truetype/iosevka-extendedbold.ttf: Iosevka,Iosevka Extended:style=Bold Extended,Bold
/usr/share/fonts/truetype/iosevka-extendedextrabold.ttf: Iosevka,Iosevka Extrabold Extended:style=Extrabold Extended,Regular
/usr/share/fonts/truetype/iosevka-extendedextralightoblique.ttf: Iosevka,Iosevka XLtExObl:style=Extralight Extended Oblique,Regular
/usr/share/fonts/truetype/iosevka-extendeditalic.ttf: Iosevka,Iosevka Extended:style=Extended Italic,Italic
/usr/share/fonts/truetype/iosevka-extendedboldoblique.ttf: Iosevka,Iosevka Extended Oblique:style=Bold Extended Oblique,Bold
/usr/share/fonts/truetype/iosevka-extendedsemiboldoblique.ttf: Iosevka,Iosevka SmBdExObl:style=Semibold Extended Oblique,Regular
/usr/share/fonts/truetype/iosevka-extendedextralightitalic.ttf: Iosevka,Iosevka Extralight Extended:style=Extralight Extended Italic,Italic
/usr/share/fonts/truetype/iosevka-regular.ttf: Iosevka:style=Regular

warn: Dropping unmatched character ﭳ (U+fb73)

Hey, I think there's a font missing in the polybar5 theme.

It looks like it can't load a specific character:
warn: Dropping unmatched character ﭳ (U+fb73)

I added this one:
font-5= DejaVu Sans Mono Nerd Font:style=Medium:size=12;3

Audio module breaking Pulseaudio

When I mute my sound by clicking on the audio module of polybar theme 4 and unmute my sound it no longer works. I tried looking through the scripts for any clue that causes this problem but couldn't find anything. I'm running Artix Linux with Runit. The only solution to this problem is running "alsactl init" in my terminal.

can not see pictures

The pictures on github cannot be displayed at all ... I suggest that you can put a few previews under each theme folder

Error parsing theme

Hi! Beautiful project! I was able to set up the theme (I'm using polybar-13) and the two bars are showing up, however, if I try to click on them, I get the following error:

Error Parsing Theme:
/home/pi/.config/polybar/scripts/themes/launcher.rasi
Parser error: Option: icon-theme is not found.
Parser error: Option: drun-display-format is not found.

Here's the part of the file concerned:

configuration {
    font:                           "Iosevka Nerd Font 10";
    show-icons:                     false;
    icon-theme:                     "Papirus";
    display-drun:                   "";
    drun-display-format:            " {name}";
    threads:                        0;
    scroll-method:                  0;
    disable-history:                false;
    fullscreen:                     false;
        hide-scrollbar:             true;
        sidebar-mode:               false;
    location:                       7;
}

The problem is probably simple, but this is my first time ricing and I'm a noob to say the least.

polybar-4

hi, so i followed your instructions to use polybar-4 but i cant change the colour scheme in it?? i mean i wanna use the dark blue theme but when i launch the bash file it gives me the light variant instead and the terminal returned the following error message:
pgrep: invalid user name: -x error: Disabling module "mpd" (reason: No built-in support for 'internal/mpd') error: Disabling module "alsa" (reason: No built-in support for 'internal/alsa') error: module/backlight: Could not get data (err: XCB_NAME (15)) error: Disabling module "backlight" (reason: Not supported for "eDP-1")
im pretty new to polybar so if the question is a bit dumb im sorry ;-; i didnt change anything in the config file

Icons aren't showing up right

Hi! I have encountered a problem. I tried the normal feather setup, but it doesn't showed the icons at the music player for example. So, I have configured the feather config and run it with the style-switch script. In my editor (neovim) it doesn't shows the acutal icon, it shows a rectangle with a cross in it. (I hope you know, what I mean). I mean, the fonts are installed in the fonts folder or do I have to install it manually.

System tray icons not appearing when using polybar-5

Unsure if there is an issue with the theme or my configuration is just wrong. My previous polybar config showed system tray icons by default but the polybar-5 doesn't show the icons even after adding the lines mentioned in the config.ini.
The output of awk '!/^ *;/ && NF' ~/.config/polybar/config.ini is:

[global/wm]
margin-bottom = 0
margin-top = 0
include-file = ~/.config/polybar/colors.ini
include-file = ~/.config/polybar/modules.ini
include-file = ~/.config/polybar/user_modules.ini
include-file = ~/.config/polybar/bars.ini
[bar/main]
monitor =
monitor-fallback =
monitor-strict = false
override-redirect = false
bottom = false
fixed-center = true
width = 100%
height = 26
offset-x = 0%
offset-y = 0%
background = ${color.bg}
foreground = ${color.fg}
radius-top = 0.0
radius-bottom = 0.0
overline-size = 2
overline-color = ${color.ac}
border-bottom-size = 0
border-color = ${color.ac}
padding = 0
module-margin-left = 0
module-margin-right = 0
font-0 = Iosevka Nerd Font:style=Medium:size=14;3
font-1 = icomoon-feather:style=Medium:size=14;3
font-2 = Iosevka Nerd Font:style=Medium:size=20;3
font-3 = Iosevka Nerd Font:style=Medium:size=16;3
font-4 = Iosevka Nerd Font:style=Medium:size=11;3
[bar/top]
inherit = bar/main
modules-left = menu title right-end-top left-end-bottom workspaces right-end-top left-end-bottom colors-switch right-end-top
modules-right = left-end-top updates right-end-bottom left-end-top battery checknetwork right-end-bottom left-end-top date sysmenu
enable-ipc = true
[bar/bottom]
inherit = bar/main
bottom = true
modules-left = mpd right-end-bottom left-end-top cpu memory filesystem right-end-bottom
modules-right = left-end-bottom network right-end-top left-end-bottom volume brightness
enable-ipc = true
[layout]
module-padding = 1
icon-font = 6
bar-format = %{T4}%fill%%indicator%%empty%%{F-}%{T-}
bar-fill-icon = ﭳ
separator =
spacing = 0
dim-value = 1.0
wm-name = i3
locale =
tray-position = center
tray-detached = false
tray-maxsize = 16
tray-transparent = false
tray-background = ${color.bg}
tray-offset-x = 0
tray-offset-y = 0
tray-padding = 0
tray-scale = 1.0
wm-restack = i3
override-redirect = true
click-left =
click-middle =
click-right =
scroll-up =
scroll-down =
double-click-left =
double-click-middle =
double-click-right =
cursor-click =
cursor-scroll =
[settings]
throttle-output = 5
throttle-output-for = 10
throttle-input-for = 30
screenchange-reload = false
compositing-background = source
compositing-foreground = over
compositing-overline = over
compositing-underline = over
compositing-border = over
format-foreground =
format-background =
format-underline =
format-overline =
format-spacing =
format-padding =
format-margin =
format-offset =
pseudo-transparency = false

I set the wm-restack and wm-name arguments and added the "override-redirect = true" line mentioned in the config. I followed the directions specified in the wiki and everything else seems to work fine.
EDIT:
Outputting the log to a file the way the polybar wiki says by adding "2>~/.top.log &" (also one with .bottom.log) after the position argument doesn't show anything in the log that seems relevant. The tray icons show up when I uncomment the bar part in i3 (even while still running polybar).

"segmentation fault (core dumped)" using polybar-6

Installed "polybar-6" yesterday, everything's great, no problem.

Today I turned on the computer and now polybar doesn't open. If I try to launch it from the terminal it says [1] + segmentation fault (core dumped) polybar -c ~/.config/polybar/config.ini main

I tried launching my own polybar and it works, the problem is with polybar-6

gdb says this:


GNU gdb (GDB) 9.1
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from polybar...
(No debugging symbols found in polybar)
Starting program: /usr/bin/polybar -c /home/claudio/.config/polybar/config.ini main
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff53f8700 (LWP 41067)]

Thread 1 "polybar" received signal SIGSEGV, Segmentation fault.
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign (this=0x555555877df8,
    __str=<error reading variable: Cannot access memory at address 0x28>)
    at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:259
259     /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc: No existe el fichero o el directorio.
(gdb)

And executing bt full inside of gdb tells this:

(gdb) bt full
#0  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign (this=0x555555877fb8,
    __str=<error reading variable: Cannot access memory at address 0x28>)
    at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:259
        __rsize = <optimized out>
        __capacity = <optimized out>
#1  0x000055555575a15a in polybar::modules::xworkspaces_module::xworkspaces_module(polybar::bar_settings const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) ()
No symbol table info available.
#2  0x0000555555680ad4 in ?? ()
No symbol table info available.
#3  0x0000555555684f57 in polybar::controller::controller(polybar::connection&, polybar::signal_emitter&, polybar::logger const&, polybar::config const&, std::unique_ptr<polybar::bar, std::default_delete<polybar::bar> >&&, std::unique_ptr<polybar::ipc, std::default_delete<polybar::ipc> >&&, std::unique_ptr<polybar::inotify_watch, std::default_delete<polybar::inotify_watch> >&&) ()
No symbol table info available.
#4  0x00005555556859b0 in polybar::controller::make(std::unique_ptr<polybar::ipc, std::default_delete<polybar::ipc> >&&, std::unique_ptr<polybar::inotify_watch, std::default_delete<polybar::inotify_watch> >&&) ()
No symbol table info available.
#5  0x0000555555636c33 in main ()
No symbol table info available.
(gdb)

Can't launch polybar

Hi @adi1090x, this might be a very dumb question as I'm kind of a noob at i3 and Linux in general. I downloaded the polybar-9 files and put them in ~/.config/polybar. Now, when I do ~/.config/polybar/launch.sh, it tells me the following:

pgrep: invalid user name: -x
~/.config/polybar/launch.sh: 12: polybar: not found

What does this mean? Should I have installed anything, edited anything in my config file? I run Ubuntu 20.04 if that helps.

Cheers!
Gilles

Help with waffle font of polybar-12

I can't get waffle icons to show up in my bar or in any font previewing program. This is actually my first bitmap font. Putting the font into ~/.local/share/fonts doesn't seem to be working. Any suggestions would be appreciated.

polybar 4 icomoon feather font

Just selecting all the icons and downloading the font doesn't work because the bar uses the wrong icons.

How are we supposed to download that icomoon feather set?

Thank you for your work btw 👍 .

Polybar-6

Hi @adi1090x I'm running an i3-gaps on Arch Linux right now. You have done a very exceptional job on these polybar themes, and I really appreciate that. Right now, I'm using polybar-6, and I'm only getting a few status bars on the top. I tried using polybar-5, too, but I don't think all the scripts are working, I can only see a few. I'm going to be waiting for your response cheers!

Polybar-5 Transparency

I'm having troubles with the transparency: current

I'm not completely sure if I have no enable something else in polybar or change some color to get the same results.

Trying to track down missing fonts for bar 3

Hi, love these bars, would be lost without them

having an issue with bar 3 though, all the text in menus shows up garbled, in the modules.ini as well, example being one of these 

love the bar and want to build off it. any idea what font I'm missing/have to track down to make the rofi menus work for bar 3?

Dropping unmatched character

I'm trying to get v3 working but i can't solve this issues, i installed siji icon fonts and termsyn but still it doesn't work

Icons not showing [Polybar-8]

First off, amazing theming. I started off bare and found this and saved me a whole lot of time. So I am using Polybar -8 with the Material variant. The font for the text works fine but the icons are not showing up. And yes I do have their background colors showing. Any thoughts?

Distro: Ubuntu 18.04
WM: i3-gaps-wm
Polybar Version: polybar 3.4.0-29-g6849b8a
Features: +alsa +curl +i3 +mpd +network(wireless-tools) +pulseaudio +xkeyboard

Poly-4 Icons

Having issues whenever I run ./launch.sh, it seems like the icons are missing. Any idea what could be causing this as they're included in the repo?

Separators bar 5

Separators in bar-5 appeard broken by default
The modules: left-end-top , right-end-top , left-end-bottom and right end bottom all had the same issue, in the content value, the % was in the icon , preventing it from displaying correctly, I suggest you have a look at it
Adding some extra spaces to get the % away, fixed it for me

Otherwise, great job

None of the themes work for me

I followed everything in the readme but was not able to get it running.
System Info

OS: Ubuntu 20.04 LTS x86_64 
Host: VivoBook_ASUS Laptop X505ZA_X505ZA 1.0 
Kernel: 5.4.0-29-generic 
Uptime: 16 mins 
Packages: 2687 (dpkg), 1 (brew), 12 (snap) 
Shell: zsh 5.8 
Resolution: 1920x1080 
WM: i3 
Theme: Layan-dark [GTK2/3] 
Icons: breeze [GTK2/3] 
Terminal: x-terminal-emul 
CPU: AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx (8) @ 2.000GHz 
GPU: AMD ATI Radeon Vega Series / Radeon Vega Mobile Series 
Memory: 3245MiB / 15013MiB 

i3-gaps

i3 version 4.18.1-146-g66d2eba8 (2020-05-07, branch "gaps-next") © 2009 Michael Stapelberg and contributors

Can't add new modules to polybar 6.

Hello adi Ur work is amazing and I love all Ur themes.
Here in polybar 6 I can't add new. Modules like CPU,ram,temp ..how to solve this issue.

Polybar Command Updating

When using one quick links on polybar 2 theme (default: google, github, reddit, facebook, youtube), the battery life, volume, and all other functions of the polybar are non-responsive until the application is closed. This behavior seems likely that the plugin needs to be run asynchronously. I can reproduce this regularly on my local setup.

mpd objects don't appear (Polybar-8)

Hi, I've installed Polybar-8 yesterday and it's awesome! I edited Material theme .ini files to make it even cooler and I noticed that there is the music player on the bar by default. I tried to edit settings in all ways but it doesn't appears to me. This happens with all mpd objects (mpd, mpd_i, mpd_bar, mpd_bar_i). What is the problem?

My WM: i3-gaps-rounded-git

Scripts Not Calling

I have placed the scripts for the polybar-2 in the same folder as my polybar conf file but my actual polybar is still saying command not found....where am I supposed to place the scripts?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.