;========================================================== ; ; ; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ ; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ ; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ ; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ ; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ ; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ; ; ; To learn more about how to configure Polybar ; go to https://github.com/polybar/polybar ; ; The README contains a lot of information ; ;========================================================== [colors] background = #ccfdf6e3 background-alt = #ccfdf6e3 foreground = #657b83 primary = #657b83 secondary = #657b83 alert = #A54242 disabled = #707880 [bar/top] #bottom = false #dock = false width = 100% height = 15pt radius = 0 # dpi = 135 background = ${colors.background} foreground = ${colors.foreground} line-size = 3pt border-size = 0pt border-color = #00000000 padding-left = 1 padding-right = 1 module-margin = 1 separator = | separator-foreground = ${colors.disabled} font-0 = Fira Mono:style=Medium:pixelsize=8;1 font-1 = PowerlineSymbols:size=10;1 font-2 = SymbolsNerdFont:size=10;1 modules-left = xwindow modules-center = date modules-right = network memory cpu temperature backlight pulseaudio battery xkeyboard powermenu cursor-click = pointer cursor-scroll = ns-resize enable-ipc = true # tray-position = right # wm-restack = generic # wm-restack = bspwm # wm-restack = i3 # override-redirect = true [bar/bottom] bottom = true width = 100% height = 15pt radius = 0 # dpi = 135 background = ${colors.background} foreground = ${colors.foreground} line-size = 3pt border-size = 0pt border-color = #00000000 padding-left = 0 padding-right = 1 module-margin = 1 separator = | separator-foreground = ${colors.disabled} font-0 = Fira Mono:style=Medium:pixelsize=8;1 font-1 = PowerlineSymbols:size=10;1 # font-2 = SymbolsNerdFont:size=10;1 font-2 = Symbols Nerd Font:style=Regular:size=10;1 modules-left = i3 modules-right = mpd mpdvol weather updates uptime cursor-click = pointer cursor-scroll = ns-resize enable-ipc = true tray-position = right [module/xworkspaces] type = internal/xworkspaces label-active = %name% label-active-background = ${colors.background-alt} label-active-underline= ${colors.primary} label-active-padding = 1 label-occupied = %name% label-occupied-padding = 1 label-urgent = %name% label-urgent-background = ${colors.alert} label-urgent-padding = 1 label-empty = %name% label-empty-foreground = ${colors.disabled} label-empty-padding = 1 [module/i3] type = internal/i3 pin-workspaces = true enable-scroll = true show-urgent = true strip-wsnumbers = true label-focused = %name% label-focused-background = ${colors.background-alt} label-focused-underline= ${colors.primary} label-focused-padding = 1 label-unfocused = %name% label-unfocused-padding = 1 label-visible = %name% label-visible-padding = 1 label-urgent = %name% label-urgent-foreground = #fdf6e3 label-urgent-background = #9a847c label-urgent-underline = #9a847c label-urgent-padding = 1 [module/mpd] type = internal/mpd ; Host where mpd is running (either ip or domain name) ; Can also be the full path to a unix socket where mpd is running. host = 192.168.0.186 port = 6600 ; password = mysecretpassword ; Seconds to sleep between progressbar/song timer sync ; Default: 1 interval = 1 ; Available tags: ; (default) ; ; ; - gets replaced with ; - gets replaced with ; ; ; (deprecated) ; - Toggle playing only a single song. Replaces ; ; ; ; ; ; ; ; # format-online = | | Now playing: format-online = 󰝚 Now playing: | | format-playing = ${self.format-online} format-paused = ${self.format-online} format-stopped = Press! -> <- ; Available tags: ; ; Default: "" format-offline = ; Available tokens: ; %artist% ; %album-artist% ; %album% ; %date% ; %title% ; Default: %artist% - %title% label-song = %artist% - %title:0:78% label-time = %elapsed% / %total% label-offline = mpd is offline icon-play =  icon-pause =  icon-stop =  icon-prev =  icon-next =  # [module/weather] # type = custom/script # exec = ~/.config/polybar/scripts/weather-plugin.sh # tail = false # interval = 960 [module/weather] type = custom/script exec = ANSIWEATHERRC=~/.config/ansiweather/config_for_bar ansiweather | sed 's#.*Sa.*rg: ##' | tr ':' ' ' tail = false interval = 960 [module/updates] type = custom/script exec = ~/.config/polybar/scripts/updates.sh interval = 3600 [module/uptime] type = custom/script exec = echo 󰅔 $(uptime | sed 's/.*up //g;s/,.*user.*//g' ) interval = 600 [module/mpdvol] type = custom/script exec = echo 󰴸 $(mpc --host=192.168.0.186 status %volume%) interval = 5 [module/xwindow] type = internal/xwindow label =  %title% label-maxlen = 100 label-ellipsis = true [module/filesystem] type = internal/fs interval = 25 mount-0 = / label-mounted = %{F#F0C674}%mountpoint%%{F-} %percentage_used%% label-unmounted = %mountpoint% not mounted label-unmounted-foreground = ${colors.disabled} [module/backlight] type = internal/backlight ; Available tags: ;