all repos

dotfiles @ 50a524dbc55e6c75fcefb296ed84ac0b7081028b

i use rach linux btw

dotfiles/config/bspwm/polybar/polybar (view raw)

1
; # vim: ft=dosini
2
[settings]
3
enable-ipc = true
4
format-padding = 1
5
6
[colors]
7
background = #202020
8
foreground = #ABB2BF
9
cyan       = #5f8ccd
10
alert      = #D16969
11
empty      = #262626
12
13
[bar/bar]
14
width = 100%
15
height = 24
16
fixed-center = true
17
background = ${colors.background}
18
foreground = ${colors.foreground}
19
wm-restack = bspwm
20
font-0 = Iosevka Nerd Font:style=Medium:size=8;3
21
font-1 = FontAwesome5Free:style=Solid:size=7.5;2.5
22
modules-left = bspwm archupd
23
modules-center = time wifi-signal
24
modules-right = pulseaudio keyboard
25
tray-position = right
26
tray-padding = 0
27
28
[module/bspwm]
29
type = internal/bspwm
30
pin-workspaces = true
31
enable-click = true
32
fuzzy-match = true
33
enable-scroll = true
34
label-focused = 
35
label-focused-foreground = ${colors.cyan}
36
label-focused-padding = 2
37
label-occupied = 
38
label-occupied-foreground = ${colors.foreground}
39
label-occupied-padding = 2
40
label-urgent = 
41
label-urgent-foreground = ${colors.alert}
42
label-urgent-padding = 2
43
label-empty = 
44
label-empty-foreground = ${colors.empty}
45
label-empty-padding = 2
46
47
[module/pulseaudio]
48
type = internal/pulseaudio
49
interval = 2
50
format-volume = <ramp-volume> <label-volume>
51
label-volume = %percentage%%
52
label-volume-foreground = ${root.foreground}
53
label-muted = 
54
ramp-volume-0 = 
55
56
[module/archupd]
57
type = custom/script
58
exec = ~/.config/bspwm/polybar/scripts/updates-pacman-aur.sh
59
click-left = kitty -e ~/bin/arch-upd
60
interval = 60
61
62
[module/wifi-signal]
63
type = custom/script
64
label =  %output:%%
65
exec = ~/.config/bspwm/polybar/scripts/wifi-signal.sh
66
interval = 3
67
68
[module/keyboard]
69
type = internal/xkeyboard
70
label-layout =  %layout%
71
blacklist-0 = num lock
72
blacklist-1 = scroll lock
73
blacklist-2= caps lock
74
75
[module/date]
76
type = internal/date
77
interval = 600
78
date = %d.%m
79
label =  %date%
80
81
[module/time]
82
type = internal/date
83
time = %H:%M
84
label =  %time%