;========================================================== ; ; ; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ ; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ ; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ ; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ ; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ ; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ; ; ; To learn more about how to configure Polybar ; go to https://github.com/polybar/polybar ; ; The README contains a lot of information ; ;========================================================== ; One transparent, full-width bar. The visible blocks are "islands": runs of ; modules that paint their own background between a pair of rounded caps. ; See modules/caps.ini for how that works and what a module owes an island. ; ; colors.ini the palette ; fonts.ini fonts, including the oversized one the caps are drawn with ; layout.ini which modules go in which island ; modules/ one file per module; a file here is not enabled until it ; is named in layout.ini ; scripts/ backing scripts for custom/script modules ; ; Relative includes resolve next to this file *as installed* -- polybar does ; not follow the symlink first -- so every one of them needs its own symlink ; in ~/.config/polybar. include-file = colors.ini include-directory = modules [bar/main] ; 24pt = 32px at 96dpi. fonts.ini pins the cap glyph to this height, so the ; two move together. height = 24pt ; Inset 32px from both screen edges, on any monitor width. width = 100%:-64px offset-x = 32px offset-y = 6pt ; The islands are rounded, the bar is not: it is invisible. radius = 0 background = ${colors.transparent} foreground = ${colors.foreground} line-size = 3pt ; No bar padding, no module-margin, no separator, on purpose: space between ; two modules is a see-through gap in the island. Spacing inside an island ; comes from each module's own format-padding, spacing between islands from ; [module/gap]. padding = 0 module-margin = 0 cursor-click = pointer cursor-scroll = ns-resize enable-ipc = true include-file = fonts.ini include-file = layout.ini [settings] screenchange-reload = true pseudo-transparency = false ; vim:ft=dosini