;========================================================== ; ; ; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ ; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ ; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ ; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ ; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ ; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ; ; ; 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 = #282a36 background-alt = #34353e ;foreground = ${xrdb:color7:#222} foreground = #e3e4e5 foreground-alt = #a5a5a9 primary = #ff9f43 secondary = #57c7ff alert = #ff5c57 [bar/main] ;monitor = ${env:MONITOR:HDMI-1} width = 100% height = 27 ; offset-x = 6% offset-y = 0.5% radius = 12.0 fixed-center = true bottom = true background = ${colors.background} foreground = ${colors.foreground} line-size = 2 line-color = ${colors.secondary} border-size = 4 border-color = #00000000 padding-left = 0 padding-right = 2 module-margin-left = 1 module-margin-right = 2 font-0 = "fixed:pixelsize=12;1" font-1 = "Unifont:style=Sans-Serif:size=12:antialias=false;0" font-2 = "Wuncon Siji:pixelsize=12;1" font-3 = "Recursive Sans Linear Light:size=10;1" font-4 = "Noto Sans:size=10;1" font-5 = "Noto Color Emoji:style=Regular:size=10;1" modules-left = xwindow modules-center = date modules-right = filesystem pulseaudio memory cpu eth temperature powermenu tray-position = center tray-detatched = false tray-padding = 4 tray-maxsize = 16 tray-scale = 1 tray-offset-x = 200 tray-offset-y = 1 tray-background = ${colors.background} tray-radius = 12.0 enable-ipc = true ;wm-restack = bspwm ;wm-restack = i3 override-redirect = false ;scroll-up = bspwm-desknext ;scroll-down = bspwm-deskprev ;scroll-up = i3wm-wsnext ;scroll-down = i3wm-wsprev cursor-click = pointer cursor-scroll = ns-resize [settings] throttle-output = 5 throttle-output-for = 10 throttle-input-for = 30 screenchange-reload = false compositing-background = source compositing-foreground = over compositing-overline = over compositing-underline = over compositing-border = over ;compositing-background = xor ;compositing-background = screen ;compositing-foreground = source ;compositing-border = over pseudo-transparency = false [module/xwindow] type = internal/xwindow label = " %title:0:30:...%" [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 = %index% ; label-focused-background = ${colors.background-alt} ; label-focused-underline= ${colors.primary} ; label-focused-padding = 2 ; label-occupied = %index% ; label-occupied-padding = 2 ; label-urgent = %index%! ; label-urgent-background = ${colors.alert} ; label-urgent-padding = 2 ; label-empty = %index% ; label-empty-foreground = ${colors.foreground-alt} ; label-empty-padding = 2 ; Separator in between workspaces ; label-separator = | ; [module/i3] ; type = internal/i3 ; format = ; index-sort = true ; wrapping-scroll = false ; ; Only show workspaces on the same output as the bar ; ;pin-workspaces = true ; label-mode-padding = 2 ; label-mode-foreground = #000 ; label-mode-background = ${colors.primary} ; ; focused = Active workspace on focused monitor ; label-focused = %index% ; label-focused-background = ${colors.background-alt} ; label-focused-underline= ${colors.primary} ; label-focused-padding = 2 ; ; unfocused = Inactive workspace on any monitor ; label-unfocused = %index% ; label-unfocused-padding = 2 ; ; visible = Active workspace on unfocused monitor ; label-visible = %index% ; label-visible-background = ${self.label-focused-background} ; label-visible-underline = ${self.label-focused-underline} ; label-visible-padding = ${self.label-focused-padding} ; ; urgent = Workspace with urgency hint set ; label-urgent = %index% ; label-urgent-background = ${colors.alert} ; label-urgent-padding = 2 ; ; Separator in between workspaces ; ; label-separator = | ; [module/mpd] ; type = internal/mpd ; format-online = ; icon-prev =  ; icon-stop =  ; icon-play =  ; icon-pause =  ; icon-next =  ; label-song-maxlen = 24 ; label-song-ellipsis = true [module/xbacklight] type = internal/xbacklight format =