polybar: redesign layout & colors

This commit is contained in:
Henrik Lissner 2017-10-07 17:38:01 +02:00
parent 149e871001
commit 363483d1b4
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
2 changed files with 45 additions and 58 deletions

View file

@ -39,18 +39,17 @@ underline-color = #00f
border-bottom-size = 0 border-bottom-size = 0
padding-left = 0 padding-left = 0
padding-right = 0 padding-right = 2
module-margin-left = 0 module-margin-left = 2
module-margin-right = 0 module-margin-right = 2
font-0 = "Fira Sans:style=Bold:size=10;1" font-0 = "Fira Sans:style=Bold:size=10;1"
font-1 = "Fira Mono:style=Bold:size=10;1" font-1 = "Fira Mono:style=Bold:size=10;1"
font-2 = FontAwesome:fontformat=truetype:size=11;1 font-2 = "FontAwesome:fontformat=truetype:size=11;1"
modules-left = bspwm modules-left = bspwm
modules-center = date modules-center = date
modules-right = wlp eth pkg mail volume redshift modules-right = pkg mail wlan eth volume redshift
; modules-right = wlp eth pkg volume redshift
enable-ipc = true enable-ipc = true
@ -133,7 +132,8 @@ label-urgent-foreground = ${xrdb:color9}
label-urgent-padding = 3 label-urgent-padding = 3
label-empty = %icon% label-empty = %icon%
label-empty-foreground = #88282a2e ; label-empty-foreground = #88282a2e
label-empty-foreground = #18e5e8e6
label-empty-padding = 3 label-empty-padding = 3
[module/i3] [module/i3]
@ -168,21 +168,22 @@ label-visible-padding = ${self.label-focused-padding}
type = internal/mpd type = internal/mpd
host = /home/hlissner/.config/mpd/mpd.sock host = /home/hlissner/.config/mpd/mpd.sock
format-online = <label-song> <icon-prev> <icon-stop> <toggle> <icon-next> <icon-random> format-online = <label-song> <toggle>
format-padding = 5
label-song-maxlen = 35 label-song-maxlen = 45
label-song-ellipsis = true label-song-ellipsis = true
icon-prev = icon-prev =
icon-seekb = icon-seekb =
icon-stop = icon-stop =
icon-play = icon-play =
icon-pause = icon-pause =
icon-next = icon-next =
icon-seekf = icon-seekf =
icon-random = icon-random =
icon-repeat = icon-repeat =
toggle-on-foreground = ${colors.primary} toggle-on-foreground = ${colors.primary}
toggle-off-foreground = #66 toggle-off-foreground = #66
@ -222,23 +223,26 @@ label = %percentage_used%
[module/wlan] [module/wlan]
type = internal/network type = internal/network
interface = interface = ${env:WLP:wlp3s0}
interval = 3.0 interval = 3.0
format-connected = <ramp-signal> <label-connected> format-connected = <ramp-signal>
format-connected-underline = #9f78e1 format-disconnected-underline = ${colors.alert}
format-disconnected-underline = ${self.format-connected-underline}
label-connected = %essid% label-connected =
label-disconnected = %ifname% disconnected label-disconnected = !
label-disconnected-foreground = ${colors.foreground-alt} label-disconnected-foreground = ${xrdb:color1}
ramp-signal-0 =  ramp-signal-0 = 
ramp-signal-1 =  ramp-signal-0-foreground = #22e5e8e6
ramp-signal-2 =  ramp-signal-1 = 
ramp-signal-3 =  ramp-signal-1-foreground = ${xrdb:color3}
ramp-signal-4 =  ramp-signal-2 = 
ramp-signal-foreground = ${colors.foreground-alt} ramp-signal-2-foreground = ${xrdb:color11}
ramp-signal-3 = 
ramp-signal-3-foreground = #ffe5e8e6
ramp-signal-4 = 
ramp-signal-4-foreground = ${xrdb:color2}
[module/eth] [module/eth]
type = internal/network type = internal/network
@ -254,21 +258,6 @@ format-disconnected-underline = ${self.format-connected-underline}
label-disconnected = %ifname% disconnected label-disconnected = %ifname% disconnected
label-disconnected-foreground = ${colors.foreground-alt} label-disconnected-foreground = ${colors.foreground-alt}
[module/wlp]
type = internal/network
interface = ${env:WLP:wlp3s0}
interval = 4.0
; format-connected-underline = #55aa55
; format-connected-prefix = " "
format-connected-foreground-foreground = ${colors.foreground-alt}
label-connected = %local_ip%
format-disconnected-underline = ${self.format-connected-underline}
label-disconnected = %ifname% disconnected
label-disconnected-foreground = ${colors.foreground-alt}
[module/date] [module/date]
type = internal/date type = internal/date
interval = 5 interval = 5
@ -405,24 +394,22 @@ menu-2-1-exec = menu-open-0
[module/pkg] [module/pkg]
type = custom/ipc type = custom/ipc
format = <output> format = <output>
format-padding = 3 hook-0 = ~/.config/polybar/modules/updates
hook-0 = /home/hlissner/.config/polybar/modules/updates
initial = 1 initial = 1
click-left = polybar-msg -p %pid% hook pkg 1 click-left = polybar-msg -p %pid% hook pkg 1
[module/mail] [module/mail]
type = custom/script type = custom/ipc
interval = 300 format = <output>
format = <label> hook-0 = ~/.config/polybar/modules/mail
format-padding = 3 initial = 1
format-prefix-foreground = ${colors.foreground-alt} click-left = polybar-msg -p %pid% hook mail 1
exec = /home/hlissner/.config/polybar/modules/mail
[module/redshift] [module/redshift]
type = custom/script type = custom/script
interval = 30 interval = 30
format-padding = 3 label-padding = 1
exec = /home/hlissner/.config/polybar/modules/redshift exec = ~/.config/polybar/modules/redshift
exec-if = "pgrep redshift >/dev/null" exec-if = "pgrep redshift >/dev/null"
; vim:ft=dosini ; vim:ft=dosini

View file

@ -5,12 +5,12 @@ aur=$(cower -u | wc -l)
last=$(</tmp/polybar-updates) last=$(</tmp/polybar-updates)
check=$((pac + aur)) check=$((pac + aur))
if [[ "$check" != "0" ]]; then if [[ "$check" != "0" ]]; then
echo "$pac %{F#5b5b5b}%{F-} $aur" echo "%{F#e5e8e6}%{F-} $pac,$aur"
if [[ $last != "$pac$aur" ]]; then if [[ $last != "$pac$aur" ]]; then
notify-send "$((pac+aur)) updates available" notify-send "$((pac+aur)) updates available"
aplay -N -q ~/.config/polybar/sounds/robni7-news-ting.wav aplay -N -q ~/.config/polybar/sounds/robni7-news-ting.wav
echo "$pac$aur" >/tmp/polybar-updates echo "$pac$aur" >/tmp/polybar-updates
fi fi
else else
echo "%{F#5b5b5b}%{F-}" echo "%{F#22e5e8e6}%{F-} "
fi fi