diff --git a/i3pystatus/battery.py b/i3pystatus/battery.py index c70e97c..fe2d4ab 100644 --- a/i3pystatus/battery.py +++ b/i3pystatus/battery.py @@ -111,9 +111,15 @@ class BatteryChecker(IntervalModule): ("alert", "Display a libnotify-notification on low battery"), "alert_percentage", "alert_format_title", "alert_format_body", "alert_percentage", "path", + ("status", "A dictionary mapping ('DIS', 'CHR', 'FULL') to alternative names"), ) battery_ident = "BAT0" format = "{status} {remaining_hm}" + status = { + "CHR": "CHR", + "DIS": "DIS", + "FULL": "FULL", + } alert = False alert_percentage = 10 @@ -163,6 +169,8 @@ class BatteryChecker(IntervalModule): urgency=2, ) + fdict["status"] = self.status[fdict["status"]] + self.output = { "full_text": self.format.format(**fdict).strip(), "instance": self.battery_ident, diff --git a/setup.py b/setup.py index 9139667..09cdcfd 100755 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ from setuptools import setup setup(name="i3pystatus", - version="3.13", + version="3.14", description="Like i3status, this generates status line for i3bar / i3wm", url="http://github.com/enkore/i3pystatus", license="MIT",