polybar/config.ini 2.8 K raw
1
;==========================================================
2
;
3
;
4
;   ██████╗  ██████╗ ██╗  ██╗   ██╗██████╗  █████╗ ██████╗
5
;   ██╔══██╗██╔═══██╗██║  ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗
6
;   ██████╔╝██║   ██║██║   ╚████╔╝ ██████╔╝███████║██████╔╝
7
;   ██╔═══╝ ██║   ██║██║    ╚██╔╝  ██╔══██╗██╔══██║██╔══██╗
8
;   ██║     ╚██████╔╝███████╗██║   ██████╔╝██║  ██║██║  ██║
9
;   ╚═╝      ╚═════╝ ╚══════╝╚═╝   ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝
10
;
11
;
12
;   To learn more about how to configure Polybar
13
;   go to https://github.com/polybar/polybar
14
;
15
;   The README contains a lot of information
16
;
17
;==========================================================
18
19
; One transparent, full-width bar. The visible blocks are "islands": runs of
20
; modules that paint their own background between a pair of rounded caps.
21
; See modules/caps.ini for how that works and what a module owes an island.
22
;
23
;   colors.ini    the palette
24
;   fonts.ini     fonts, including the oversized one the caps are drawn with
25
;   layout.ini    which modules go in which island
26
;   modules/      one file per module; a file here is not enabled until it
27
;                 is named in layout.ini
28
;   scripts/      backing scripts for custom/script modules
29
;
30
; Relative includes resolve next to this file *as installed* -- polybar does
31
; not follow the symlink first -- so every one of them needs its own symlink
32
; in ~/.config/polybar.
33
34
include-file = colors.ini
35
include-directory = modules
36
37
[bar/main]
38
; 24pt = 32px at 96dpi. fonts.ini pins the cap glyph to this height, so the
39
; two move together.
40
height = 24pt
41
; Inset 32px from both screen edges, on any monitor width.
42
width = 100%:-64px
43
offset-x = 32px
44
offset-y = 6pt
45
46
; The islands are rounded, the bar is not: it is invisible.
47
radius = 0
48
background = ${colors.transparent}
49
foreground = ${colors.foreground}
50
51
line-size = 3pt
52
53
; No bar padding, no module-margin, no separator, on purpose: space between
54
; two modules is a see-through gap in the island. Spacing inside an island
55
; comes from each module's own format-padding, spacing between islands from
56
; [module/gap].
57
padding = 0
58
module-margin = 0
59
60
cursor-click = pointer
61
cursor-scroll = ns-resize
62
63
enable-ipc = true
64
65
include-file = fonts.ini
66
include-file = layout.ini
67
68
[settings]
69
screenchange-reload = true
70
pseudo-transparency = false
71
72
; vim:ft=dosini