; vim:ft=dosini ; _ _ _ _ ; |_)/ \|\_/|_) /\ |_) ; | \_/|_| |_)/--\| \ ; [colors] include-file = ~/.config/polybar/colors [bar/top] monitor = ${env:MONITOR:eDP-1} include-file = ~/.config/polybar/top-bar modules-left = i3 arrow01 xwindow arrow0 modules-center = term chrome editor fm music vpn modules-right = arrow10 redshift arrow9 expressvpn-status arrow7 wlan arrow6 pkg arrow5 pavolume arrow4 battery arrow3 backlight arrow2 networkmanager arrow1 popup-calendar ;tray-position = right ;tray-padding = 2 ;tray-transparent = true ;tray-background = #0063ff [bar/bottom] monitor = ${env:MONITOR:eDP-1} include-file = ~/.config/polybar/bottom-bar modules-left = hostname arrowb01 modules-center = cpu memory temperature filesystem modules-right = arrowb1 openweather [module/arrowb01] type = custom/text content = "" content-foreground = ${colors.color9} content-background = #00000000 [module/arrowb1] type = custom/text content = "" content-foreground = ${colors.color5} content-background = #00000000 [module/arrowb2] type = custom/text content = "" content-foreground = ${colors.color6} content-background = #00000000 [module/arrow01] type = custom/text content = "" content-foreground = ${colors.color8} content-background = ${colors.color4} [module/arrow0] type = custom/text content = "" content-foreground = ${colors.color4} content-background = #00000000 [module/arrow1] type = custom/text content = "" content-foreground = ${colors.color15} content-background = ${colors.color4} [module/arrow2] type = custom/text content = "" content-foreground = ${colors.color4} content-background = ${colors.color3} [module/arrow3] type = custom/text content = "" content-foreground = ${colors.color3} content-background = ${colors.color2} [module/arrow4] type = custom/text content = "" content-foreground = ${colors.color2} content-background = ${colors.color6} [module/arrow5] type = custom/text content = "" content-foreground = ${colors.color6} content-background = ${colors.color9} [module/arrow6] type = custom/text content = "" content-foreground = ${colors.color9} content-background = ${colors.color5} [module/arrow7] type = custom/text content = "" content-foreground = ${colors.color5} content-background = ${colors.color3} [module/arrow8] type = custom/text content = "" content-foreground = ${colors.color2} content-background = ${colors.color3} [module/arrow9] type = custom/text content = "" content-foreground = ${colors.color3} content-background = ${colors.color6} [module/arrow10] type = custom/text content = "" content-foreground = ${colors.color6} content-background = #00000000 [module/bluetoothctl] type = custom/script exec = ~/.config/polybar/scripts/bluetoothctl.sh tail = true click-left = ~/.config/polybar/scripts/bluetoothctl.sh --toggle label = " %output% " label-foreground = ${colors.color0} label-background = ${colors.color6} [module/expressvpn-status] type = custom/script exec = ~/.config/polybar/scripts/expressvpn-status.sh interval = 5 ;format-foreground = #E5E9F0 ;format-backgound = #5E81AC label = " %output%" label-foreground = ${colors.color0} label-background = ${colors.color3} [module/pavolume] type = custom/script tail = true label = " %output% " exec = ~/.config/polybar/scripts/pavolume.sh --listen click-right = exec pavucontrol click-left = ~/.config/polybar/scripts/pavolume.sh --togmute scroll-up = ~/.config/polybar/scripts/pavolume.sh --up scroll-down = ~/.config/polybar/scripts/pavolume.sh --down format-foreground = ${colors.color0} format-background = ${colors.color6} [module/filesystem] type = internal/fs mount-0 = / interval = 10 fixed-values = true spacing = 4 format-mounted = format-unmounted = label-mounted = "  %percentage_used%%" label-mounted-foreground = ${colors.foreground} label-mounted-background = ${colors.background} label-unmounted = %mountpoint%: not mounted label-unmounted-foreground = ${colors.foreground-alt} [module/redshift] type = custom/script format-prefix = " " exec = source ~/.config/polybar/scripts/redshift/env.sh && ~/.config/polybar/scripts/redshift/redshift.sh temperature click-left = source ~/.config/polybar/scripts/redshift/env.sh && ~/.config/polybar/scripts/redshift/redshift.sh toggle scroll-up = source ~/.config/polybar/scripts/redshift/env.sh && ~/.config/polybar/scripts/redshift/redshift.sh increase scroll-down = source ~/.config/polybar/scripts/redshift/env.sh && ~/.config/polybar/scripts/redshift/redshift.sh decrease interval=0.5 format-foreground = ${colors.color0} format-background = ${colors.color6} [module/backlight] type = custom/script interval = 0.2 exec = ~/.config/polybar/scripts/backlight.sh scroll-up = exec light -A 5 scroll-down = exec light -U 5 format-prefix = "  " format-prefix-foreground = ${colors.color0} format-prefix-background = ${colors.color3} label = "%output%% " label-foreground = ${colors.color0} label-background = ${colors.color3} [module/popup-calendar] type = custom/script exec = ~/.config/polybar/scripts/popup-calendar.sh interval = 5 click-left = ~/.config/polybar/scripts/popup-calendar.sh --popup format-prefix = "  " format-prefix-foreground = ${colors.color0} format-prefix-background = ${colors.color15} label = "%output% " format-foreground = ${colors.color0} format-background = ${colors.color15} [module/vpncheck] type = custom/script exec = pgrep openvpn interval = 5 label = "VPN " format-prefix = "  " format-prefix-foreground = ${colors.color0} format-prefix-background = ${colors.color6} label-foreground = ${colors.color0} label-background = ${colors.color6} [module/hostname] type = custom/script interval = 256 format = "