.dotfiles/.config/polybar/custom.ini

67 lines
1.9 KiB
INI

[module/fan-speed]
type = custom/script
exec = $HOME/.config/polybar/scripts/fan-speed.sh
interval = 1
format-prefix = " "
format-prefix-foreground = ${colors.foreground}
format-underline = ${colors.pink}
format = <label>
label = %output:4%
[module/check-arch-updates]
type = custom/script
exec = cat $HOME/.cache/archlinux-updates.txt | wc -l | sed 's/^0$//'
interval = 30
format-prefix = " "
format-prefix-foreground = ${colors.foreground}
format-underline = ${colors.cyan}
format = <label>
click-left = alacritty -e sh -c "$HOME/.local/bin/archlinux-update; checkupdates > $HOME/.cache/archlinux-updates.txt; read" &
label = %output%
[module/bsp-layout]
type = custom/script
exec = bsp-layout get $(bspc query -D --names -d focused)
interval = 0.1
format-prefix = " "
format-prefix-foreground = ${colors.foreground}
format-underline = ${colors.red}
format = <label>
click-left = bsp-layout cycle --layouts tall,wide,grid,rgrid,monocle
label = %output%
[module/bsp-layout-primary]
inherit = module/bsp-layout
exec = bsp-layout get $(bspc query -D --names -d ${MONITOR_PRIMARY}:focused)
[module/bsp-layout-secondary]
inherit = module/bsp-layout
exec = bsp-layout get $(bspc query -D --names -d ${MONITOR_SECONDARY}:focused)
[module/openweather]
type = custom/script
exec = $HOME/.config/polybar/scripts/openweather.sh
interval = 600
format-prefix-foreground = ${colors.foreground}
format-underline = ${colors.green}
[module/player-mpris-simple]
type = custom/script
exec = $HOME/.config/polybar/scripts/player-mpris-simple.sh
interval = 3
click-left = playerctl previous &
click-right = playerctl next &
click-middle = playerctl play-pause &
format-prefix-foreground = ${colors.foreground}
format-underline = ${colors.green}