[settings] #compositing-foreground = difference [colors] background = #111015 foreground = #c5c8c6 line = #bbb border = #bbb accent = #434d5e accent2 = #637291 selected = #81a2be focused = #f0c674 #background = ${xrdb:color0:#222} #foreground = ${xrdb:color7:#222} foreground-alt = ${xrdb:color7:#222} primary = ${xrdb:color4:#222} secondary = ${xrdb:color2:#222} alert = ${xrdb:color8:#222} special = ${xrdb:color12:#222} black = #32344a red = #f7768c green = #9ece6a yellow = #e0af68 blue = #7aa2f7 magenta = #ad8ee6 cyan = #449dab white = #787c99 [global/wm] margin-top = 20 margin-bottom = 20 [bar/top] font-0 = "Fira Code:pixelsize=9#1" font-1 = "siji:pixelsize=10#1" font-2 = "Font Awesome 5 Free Regular:size=10;1" font-3 = "Font Awesome 5 Free Solid:size=10;1" font-4 = "Font Awesome 5 Brands Regular:size=10;1" monitor = ${env:MONITOR} fixed-center = true override-redirect = false width = 100% height = 24 bottom = 1 background = ${colors.background} foreground = ${colors.foreground} padding-left = 8 padding-right = 8 module-margin = 1 modules-left = dwm modules-center = cmus modules-right = kernel filesystem pulseaudio wlan date time ################################################# # MODULES # ################################################# [module/dwm] type = internal/dwm format = # Path to dwm socket (default: /tmp/dwm.sock) # socket-path = /tmp/dwm.sock # Left-click to view tag, right-click to toggle tag view enable-tags-click = true # Scroll to cycle between available tags enable-tags-scroll = true # If true and enable-tags-scroll = true, scrolling will view all tags regardless if occupied tags-scroll-empty = false # If true and enable-tags-scroll = true, scrolling will cycle through tags backwards tags-scroll-reverse = true # If true and enable-tags-scroll = true, wrap active tag when scrolling tags-scroll-wrap = true # Left-click to set secondary layout, right-click to switch to previous layout enable-layout-click = true # Scroll to cycle between available layouts enable-layout-scroll = false # Wrap when scrolling and reaching beginning/end of layouts layout-scroll-wrap = false # Reverse scroll direction layout-scroll-reverse = false # If enable-layout-click = true, clicking the layout symbol will switch to this layout secondary-layout-symbol = [M] # Separator in between shown tags # label-separator = - # Title of currently focused window # Available tokens: # %title% label-title = %title% label-title-padding = 1 label-title-foreground = ${colors.primary} label-title-maxlen = 50 # Symbol of current layout # Available tokens: # %symbol% label-layout = %symbol% label-layout-padding = 1 label-layout-foreground = ${colors.foreground} label-layout-background = ${colors.background} # Text to show when currently focused window is floating label-floating = ~ # States: focused, unfocused, visible, urgent, empty # Available tokens: # %name% # focused = Selected tag on focused monitor label-focused = %name% label-focused-background = ${colors.background} label-focused-foreground = ${colors.primary} label-focused-underline= ${colors.line} label-focused-padding = 1 # unfocused = Unselected tag on unselected monitor label-unfocused = %name% label-unfocused-padding = 1 # visible = Unselected tag, but occupied tag on any monitor label-visible = %name% label-visible-background = ${self.label-focused-background} label-visible-foreground = ${colors.alert} label-visible-underline = ${self.label-focused-underline} label-visible-padding = ${self.label-focused-padding} # urgent = Unselected tag with window that has urgency hint set label-urgent = %name% label-urgent-background = ${colors.selected} label-urgent-foreground = ${colors.foreground} label-urgent-padding = 1 # empty = Unselected and unoccupied tag # This can be set to an empty string to hide empty tags label-empty = %name% label-empty-background = ${colors.background} label-empty-padding = 1 [module/cmus] type = custom/script exec = ~/.config/polybar/scripts/cmus.sh exec-if = pgrep -x cmus interval = 1 click-left = cmus-remote --next click-right = cmus-remote --prev click-middle = cmus-remote --pause scroll-up = cmus-remote --volume +5% scroll-down = cmus-remote --volume -5% label-font = 3 format =