Currently i use https://github.com/electrickite/batsignal, it has many features, eg-
- command to execute on battery level
- fewer battery state checks while the battery is discharging and the level of charge is not near a warning level
- SIGNAL to trigger battery check instatnly
- config file at system level
- an many more , man page is very informative
Currently i use https://github.com/electrickite/batsignal, it has many features, eg-