;========================================================== ; ; ; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ ; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ ; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ ; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ ; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ ; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ; ; ; To learn more about how to configure Polybar ; go to https://github.com/polybar/polybar ; ; The README contains a lot of information ; ;========================================================== [colors] ;background = ${xrdb:color0:#222} ;background = #222 ;background-alt = #444 ;foreground = ${xrdb:color7:#222} ;foreground = #dfdfdf ;foreground-alt = #555 ;primary = #ffb52a ;secondary = #e60053 ;alert = #bd2c40 background = ${xrdb:color0:#222} foreground = ${xrdb:color7:#dfdfdf} foreground-alt = ${xrdb:color7:#555} primary = ${xrdb:color1:#ffb52a} secondary = ${xrdb:color2:#e60053} alert = ${xrdb:color3:#bd2c40} [bar/gojou] monitor = ${env:MONITOR:} width = 100% height = 30 radius = 0 fixed-center = false bottom = false wm-restack = bspwm background = ${colors.background} foreground = ${colors.foreground} line-size = 3 line-color = #f00 border-size = 0 border-color = #00000000 padding-left = 0 padding-right = 2 module-margin-left = 1 module-margin-right = 2 font-0 = Fira Code Nerd Font:size=12;3 font-1 = Fira Code Nerd Font:fontformat=truetype:size=10:heavy;2 font-2 = "Material Icons:size=13;7:antialias=false" font-3 = Noto Sans CJK JP:size=10:antialias=true;0 modules-left = bspwm ; modules-center = winname modules-right = xwindow spotify pulseaudio cpu cputemp date ;override-redirect = true ;scroll-up = bspwm-desknext ;scroll-down = bspwm-deskprev ;tray-position=right cursor-click = pointer cursor-scroll = ns-resize separator = "|" [bar/uzui] monitor = ${env:MONITOR:} width = 100% height = 30 radius = 0 fixed-center = false bottom = false wm-restack = bspwm background = ${colors.background} foreground = ${colors.foreground} line-size = 3 line-color = #f00 border-size = 0 border-color = #00000000 padding-left = 0 padding-right = 2 module-margin-left = 1 module-margin-right = 2 font-0 = Fira Code Nerd Font:size=12;3 font-1 = Fira Code Nerd Font:fontformat=truetype:size=10:heavy;2 font-2 = "Material Icons:size=13;7:antialias=false" font-3 = Noto Sans CJK JP:size=10:antialias=true;0 modules-left = bspwm_small ; modules-center = winname modules-right = xwindow spotify pulseaudio battery wlan cpu cputemp date ;wm-restack = bspwm ;override-redirect = true ;scroll-up = bspwm-desknext ;scroll-down = bspwm-deskprev ;tray-position=right cursor-click = pointer cursor-scroll = ns-resize separator = "|" [module/cputemp] type = custom/script exec = ~/.config/polybar/scripts/cputemp.sh format-prefix = " " interval = 2 [module/xwindow] type = internal/xwindow label = %title:0:25:...% [module/xkeyboard] type = internal/xkeyboard blacklist-0 = num lock format-prefix = " " format-prefix-foreground = ${colors.foreground-alt} format-prefix-underline = ${colors.secondary} label-layout = %layout% label-layout-underline = ${colors.secondary} label-indicator-padding = 2 label-indicator-margin = 1 label-indicator-background = ${colors.secondary} label-indicator-underline = ${colors.secondary} [module/filesystem] type = internal/fs interval = 25 mount-0 = / label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%% label-unmounted = %mountpoint% not mounted label-unmounted-foreground = ${colors.foreground-alt} [module/bspwm] type = internal/bspwm label-focused = label-focused-background = ${colors.background} label-focused-foreground = ${colors.primary} label-focused-padding = 2 label-occupied = label-occupied-padding = 2 label-urgent = label-urgent-background = ${colors.alert} label-urgent-padding = 2 label-empty = label-empty-foreground = ${xrdb:color8} label-empty-padding = 2 ; Separator in between workspaces ; label-separator = | [module/bspwm_small] type = internal/bspwm label-focused = label-focused-background = ${colors.background} label-focused-foreground = ${colors.primary} label-focused-padding = 1 label-occupied = label-occupied-padding = 1 label-urgent = label-urgent-background = ${colors.alert} label-urgent-padding = 1 label-empty = label-empty-foreground = ${xrdb:color8} label-empty-padding = 1 ; Separator in between workspaces ; label-separator = | ; [module/mpd] ; type = internal/mpd ; format-online = <label-song> <icon-prev> <icon-stop> <toggle> <icon-next> ; ; icon-prev = ; icon-stop = ; icon-play = ; icon-pause = ; icon-next = ; ; label-song-maxlen = 25 ; label-song-ellipsis = true [module/xbacklight] type = internal/xbacklight format = <label> <bar> label = BL bar-width = 10 bar-indicator = | bar-indicator-foreground = #fff bar-indicator-font = 2 bar-fill = ─ bar-fill-font = 2 bar-fill-foreground = #9f78e1 bar-empty = ─ bar-empty-font = 2 bar-empty-foreground = ${colors.foreground-alt} [module/backlight-acpi] inherit = module/xbacklight type = internal/backlight card = intel_backlight [module/cpu] type = internal/cpu interval = 2 format-prefix = " " format-prefix-foreground = ${colors.foreground-alt} format-underline = ${xrdb:color1:#ff0069} label = %percentage:2%% [module/memory] type = internal/memory interval = 2 format-prefix = " " format-prefix-foreground = ${colors.foreground-alt} format-underline = ${xrdb:color3:#4bffdc} label = %percentage_used%% [module/wlan] type = internal/network interface = wlp45s0 interval = 3.0 format-connected = <ramp-signal> <label-connected> format-connected-underline = ${xrdb:color3:#9f78e1} label-connected = %essid% format-disconnected = ;format-disconnected = <label-disconnected> ;format-disconnected-underline = ${self.format-connected-underline} ;label-disconnected = %ifname% disconnected ;label-disconnected-foreground = ${colors.foreground-alt} ramp-signal-0 = ramp-signal-0-foreground = ${xrdb:color0} ramp-signal-1 = ramp-signal-1-foreground = ${xrdb:color1} ramp-signal-2 = ramp-signal-2-foreground = ${xrdb:color11} ramp-signal-3 = ramp-signal-3-foreground = ${xrdb:color3} ramp-signal-4 = ramp-signal-4-foreground = ${xrdb:color2} ramp-signal-foreground = ${colors.foreground-alt} [module/eth] type = internal/network interface = enp2s0 interval = 3.0 format-connected-underline = ${xrdb:color2:#55aa55} format-connected-prefix = " " format-connected-prefix-foreground = ${colors.foreground-alt} label-connected = %local_ip% format-disconnected = ;format-disconnected = <label-disconnected> ;format-disconnected-underline = ${self.format-connected-underline} ;label-disconnected = %ifname% disconnected ;label-disconnected-foreground = ${colors.foreground-alt} [module/date] type = internal/date interval = 1 date = date-alt = " %Y-%m-%d" time = %H:%M time-alt = %H:%M:%S format-prefix = " " format-prefix-foreground = ${colors.foreground-alt} format-underline = ${xrdb:color4:#0a6cf5} label = %date% %time% [module/pulseaudio] type = internal/pulseaudio format-volume = <label-volume> <bar-volume> label-volume = " 墳 %percentage%%" label-volume-foreground = ${root.foreground} label-muted = " 婢 muted" label-muted-foreground = #666 bar-volume-width = 10 bar-volume-foreground-0 = ${xrdb:color2:#55aa55} bar-volume-foreground-1 = ${xrdb:color2:#55aa55} bar-volume-foreground-2 = ${xrdb:color2:#55aa55} bar-volume-foreground-3 = ${xrdb:color2:#55aa55} bar-volume-foreground-4 = ${xrdb:color2:#55aa55} bar-volume-foreground-5 = ${xrdb:color3:#f5a70a} bar-volume-foreground-6 = ${xrdb:color1:#ff0069} bar-volume-gradient = false bar-volume-indicator = | bar-volume-indicator-font = 2 bar-volume-fill = ─ bar-volume-fill-font = 2 bar-volume-empty = ─ bar-volume-empty-font = 2 bar-volume-empty-foreground = ${colors.foreground-alt} [module/alsa] type = internal/alsa format-volume = <label-volume> <bar-volume> label-volume = VOL label-volume-foreground = ${root.foreground} format-muted-prefix = " " format-muted-foreground = ${colors.foreground-alt} label-muted = sound muted bar-volume-width = 10 bar-volume-foreground-0 = ${xrdb:color2:#55aa55} bar-volume-foreground-1 = ${xrdb:color2:#55aa55} bar-volume-foreground-2 = ${xrdb:color2:#55aa55} bar-volume-foreground-3 = ${xrdb:color2:#55aa55} bar-volume-foreground-4 = ${xrdb:color2:#55aa55} bar-volume-foreground-5 = ${xrdb:color3:#f5a70a} bar-volume-foreground-6 = ${xrdb:color1:#ff0069} bar-volume-gradient = false bar-volume-indicator = | bar-volume-indicator-font = 2 bar-volume-fill = ─ bar-volume-fill-font = 2 bar-volume-empty = ─ bar-volume-empty-font = 2 bar-volume-empty-foreground = ${colors.foreground-alt} [module/battery] type = internal/battery battery = BAT1 adapter = ADP1 full-at = 98 time-format = %H:%M format-charging = <animation-charging> <label-charging> format-charging-underline = ${xrdb:color3:#ffb52a} format-discharging = <ramp-capacity> <label-discharging> format-discharging-underline = ${self.format-charging-underline} label-charging = %percentage% label-discharging = %percentage% ramp-capacity-0 = ramp-capacity-1 = ramp-capacity-2 = ramp-capacity-3 = ramp-capacity-4 = # ramp-capacity-foreground = ${colors.foreground-alt} bar-capacity-width = 10 animation-charging-0 = animation-charging-1 = animation-charging-2 = animation-charging-3 = animation-charging-4 = # animation-charging-foreground = ${colors.foreground-alt} animation-charging-framerate = 750 animation-discharging-0 = animation-discharging-1 = animation-discharging-2 = animation-discharging-3 = animation-discharging-4 = # animation-discharging-foreground = ${colors.foreground-alt} animation-discharging-framerate = 750 [module/temperature] type = internal/temperature thermal-zone = 0 warn-temperature = 60 format = <ramp> <label> format-underline = #f50a4d format-warn = <ramp> <label-warn> format-warn-underline = ${self.format-underline} label = %temperature-c% label-warn = %temperature-c% label-warn-foreground = ${colors.secondary} ramp-0 = ramp-1 = ramp-2 = ramp-foreground = ${colors.foreground-alt} [module/powermenu] type = custom/menu expand-right = true format-spacing = 1 label-open = label-open-foreground = ${colors.secondary} label-close = cancel label-close-foreground = ${colors.secondary} label-separator = | label-separator-foreground = ${colors.foreground-alt} menu-0-0 = reboot menu-0-0-exec = menu-open-1 menu-0-1 = power off menu-0-1-exec = menu-open-2 menu-1-0 = cancel menu-1-0-exec = menu-open-0 menu-1-1 = reboot menu-1-1-exec = sudo reboot menu-2-0 = power off menu-2-0-exec = sudo poweroff menu-2-1 = cancel menu-2-1-exec = menu-open-0 [module/spotify] type = custom/script interval = 1 format = <label> exec = spot-data [module/winname] type = custom/script interval = 1 format = <label> exec = winname [settings] screenchange-reload = true ;compositing-background = xor ;compositing-background = screen ;compositing-foreground = source ;compositing-border = over ;pseudo-transparency = false [global/wm] margin-top = 0 margin-bottom = 0 ; vim:ft=dosini