Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.1 KB

README.md

File metadata and controls

39 lines (26 loc) · 1.1 KB

Services Information and Management on Polybar

This scripts add "icon" and "number"(services count) on polybar. With mouse clicking, you can start, stop and restart services with dmenu.

Preview

OnClick1

OnClick2

Requirements

  • polybar, of course.
  • dmenu
  • systemd

Installation

Copy services.sh file to ~/.config/polybar/scripts/.

Add custom module to polybar's config.

[module/services]
type = custom/script
exec = systemctl --type=service --state=running list-units --no-pager | grep running | wc -l
interval = 10
label =  %output%
click-left = ~/.config/polybar/scripts/services.sh

Here we go, remember to restart polybar's config.

Todo

  • Use script file as exec. So no more long exec line on polybar.
  • Show service status on dmenu
  • Add support for other menu packages.