|
|
; -*- conf -*- |
|
|
|
|
|
; https://github.com/polybar/polybar/wiki/Module:-bspwm |
|
|
[module/bspwm] |
|
|
type = internal/bspwm |
|
|
|
|
|
label-focused = %name% |
|
|
label-focused-foreground = ${colors.white-bright} |
|
|
label-focused-background = ${wmcolors.bgcolor} |
|
|
label-focused-underline= ${colors.blue} |
|
|
label-focused-padding = 2 |
|
|
|
|
|
label-occupied = %name% |
|
|
label-occupied-padding = 2 |
|
|
|
|
|
label-urgent = %name% |
|
|
label-urgent-foreground = ${colors.white-bright} |
|
|
label-urgent-background = ${wmcolors.bgcolor-urgent} |
|
|
label-urgent-padding = 2 |
|
|
|
|
|
label-empty = %name% |
|
|
label-empty-foreground = ${wmcolors.bgcolor} |
|
|
label-empty-padding = 2 |
|
|
|
|
|
; https://github.com/polybar/polybar/wiki/Module:-xwindow |
|
|
[module/title] |
|
|
type = internal/xwindow |
|
|
label = %title:0:50:...% |
|
|
label-foreground = ${colors.white-bright} |
|
|
|
|
|
[module/btc] |
|
|
type = custom/script |
|
|
interval = 300 |
|
|
|
|
|
exec = $HOME/.local/bin/panel/btc.sh |
|
|
|
|
|
label = %output% |
|
|
label-foreground = ${colors.white-bright} |
|
|
|
|
|
; https://github.com/polybar/polybar/wiki/Module:-pulseaudio |
|
|
[module/pulseaudio] |
|
|
type = internal/pulseaudio |
|
|
interval = 5 |
|
|
|
|
|
sink = alsa_output.pci-0000_00_1f.3.analog-stereo |
|
|
use-ui-max = false |
|
|
|
|
|
format-volume = %{A1:pavucontrol:}%{A2:volctl s 0:}%{A3:volctl t:}<ramp-volume> <label-volume>%{A}%{A}%{A} |
|
|
format-volume-foreground = ${colors.white-bright} |
|
|
|
|
|
ramp-volume-0 = |
|
|
ramp-volume-1 = |
|
|
ramp-volume-2 = |
|
|
ramp-volume-3 = |
|
|
|
|
|
label-volume = %percentage%% |
|
|
|
|
|
format-muted = %{A1:pavucontrol:}%{A2:volctl s 0:}%{A3:volctl t:}<label-muted>%{A}%{A}%{A} |
|
|
format-muted-foreground = ${wmcolors.fgcolor-inactive} |
|
|
|
|
|
label-muted = %percentage%% |
|
|
|
|
|
; https://github.com/polybar/polybar/wiki/Module:-backlight |
|
|
[module/backlight-acpi] |
|
|
type = internal/backlight |
|
|
card = intel_backlight |
|
|
|
|
|
format = %{A3:brictl s 30:}%{A4:brictl i 10:}%{A5:brictl d 10:}<ramp> <label>%{A}%{A}%{A} |
|
|
format-foreground = ${colors.white-bright} |
|
|
|
|
|
ramp-0 = %{T3}%{T-} |
|
|
ramp-1 = %{T3}%{T-} |
|
|
ramp-2 = |
|
|
ramp-3 = |
|
|
ramp-4 = |
|
|
ramp-5 = |
|
|
ramp-6 = %{T4}%{T-} |
|
|
ramp-7 = %{T4}%{T-} |
|
|
|
|
|
label = %percentage%% |
|
|
|
|
|
; https://github.com/polybar/polybar/wiki/Module:-network |
|
|
[module/wlan] |
|
|
type = internal/network |
|
|
interval = 10 |
|
|
interface = wlan0 |
|
|
|
|
|
format-connected = %{A1:$HOME/.local/bin/panel/wifi.sh:}<label-connected>%{A} |
|
|
format-connected-foreground = ${colors.white-bright} |
|
|
|
|
|
label-connected = %signal%% |
|
|
|
|
|
format-disconnected = |
|
|
format-disconnected-foreground = ${wmcolors.fgcolor-inactive} |
|
|
|
|
|
; https://github.com/polybar/polybar/wiki/Module:-network |
|
|
[module/eth] |
|
|
type = internal/network |
|
|
interval = 10 |
|
|
interface = eth0 |
|
|
|
|
|
format-connected = %{A1:$HOME/.local/bin/panel/iface.sh:}<label-connected>%{A} |
|
|
format-connected-foreground = ${colors.white-bright} |
|
|
|
|
|
label-connected = |
|
|
|
|
|
format-disconnected = |
|
|
format-disconnected-foreground = ${wmcolors.fgcolor-inactive} |
|
|
|
|
|
; https://github.com/polybar/polybar/wiki/Module:-battery |
|
|
[module/battery] |
|
|
type = internal/battery |
|
|
poll-interval = 30 |
|
|
battery = BAT0 |
|
|
adapter = ADP1 |
|
|
full-at = 98 |
|
|
|
|
|
time-format = %H:%M |
|
|
|
|
|
format-charging = <label-charging> |
|
|
format-charging-foreground = ${colors.white-bright} |
|
|
|
|
|
label-charging = %percentage%% (%time%) |
|
|
|
|
|
format-full = 100% |
|
|
format-full-foreground = ${colors.green-bright} |
|
|
|
|
|
format-discharging = <ramp-capacity> <label-discharging> |
|
|
format-discharging-foreground = ${colors.white-bright} |
|
|
|
|
|
ramp-capacity-0 = %{F#dc7a43} |
|
|
ramp-capacity-1 = |
|
|
ramp-capacity-2 = |
|
|
ramp-capacity-3 = |
|
|
ramp-capacity-4 = |
|
|
|
|
|
label-discharging = %percentage%% (%time%) |
|
|
|
|
|
; https://github.com/polybar/polybar/wiki/Module:-script |
|
|
[module/battery-low] |
|
|
type = custom/script |
|
|
interval = 30 |
|
|
|
|
|
exec = $HOME/.local/bin/panel/battery.sh |
|
|
|
|
|
format = |
|
|
|
|
|
; https://github.com/polybar/polybar/wiki/Module:-date |
|
|
[module/date] |
|
|
type = internal/date |
|
|
interval = 5 |
|
|
|
|
|
time = %I:%M %p |
|
|
time-alt = |
|
|
|
|
|
format = %{A1:$HOME/.local/bin/panel/date.sh:}<label>%{A} |
|
|
format-foreground = ${colors.white-bright} |
|
|
|
|
|
label = %{T4}%{T-} %time% |
|
|
|
|
|
; https://github.com/polybar/polybar/wiki/Module:-menu |
|
|
[module/powermenu] |
|
|
type = custom/menu |
|
|
|
|
|
expand-right = true |
|
|
format-spacing = 2 |
|
|
|
|
|
label-open = |
|
|
label-open-foreground = ${colors.red} |
|
|
label-close = cancel |
|
|
label-close-foreground = ${colors.red} |
|
|
label-separator = | |
|
|
label-separator-foreground = ${colors.white-bright} |
|
|
|
|
|
menu-0-0 = shutdown |
|
|
menu-0-0-exec = menu-open-1 |
|
|
menu-0-1 = reboot |
|
|
menu-0-1-exec = menu-open-2 |
|
|
menu-0-2 = logout |
|
|
menu-0-2-exec = menu-open-3 |
|
|
menu-0-3 = suspend |
|
|
menu-0-3-exec = menu-open-4 |
|
|
|
|
|
menu-1-0 = shutdown |
|
|
menu-1-0-exec = systemctl poweroff |
|
|
|
|
|
menu-2-0 = reboot |
|
|
menu-2-0-exec = systemctl reboot |
|
|
|
|
|
menu-3-0 = logout |
|
|
menu-3-0-exec = bspc quit |
|
|
|
|
|
menu-4-0 = suspend |
|
|
menu-4-0-exec = systemctl suspend
|
|
|
|