Utility script to poll battery state and show a message when outside configured thresholds. https://forum.manjaro.org/t/92337
Find a file
2024-01-03 10:09:05 +01:00
charge-notify.service Add charge-notify.service 2024-01-03 10:01:11 +01:00
charge-notify.sh Add charge-notify.sh 2024-01-03 10:00:17 +01:00
LICENSE Initial commit 2024-01-03 09:59:30 +01:00
README.md Update README.md 2024-01-03 10:09:05 +01:00

utility-charge-notifier

Utility script to poll battery state and show a message outside configured thresholds.

The script is configurable and uses an interval and lower/upper threshold for battery.

The script utilizes libnotify to send a system message when outside the limits - thus ensuring you don't forget to plug or unplug your laptop charger.

Script

Create the local bin folder

mkdir ~/.local/bin

Copy the main script to your local bin folder and ensure it is executable

chmod +x ~/.local/bin/charge-notify.sh

Usage

The battery levels are example levels.

Modern batteries is usually best when kept above 10% and below 60%.

Edit the battery levels according to your system and preference.

Run script as a user service

Create user service to to execute the script after startup

Create the folder ~/.config/systemd/user

mkdir ~/.config/systemd/user

Copy the service definition charge-notifier.service the new folder

systemctl --user enable --now charge-notifier.service