Added changes to theme, as requested here: https://github.com/sorin-ionescu/oh-my-zsh/pull/8/files#r497407
This commit is contained in:
parent
f3e9ea7c86
commit
579a1498df
2 changed files with 23 additions and 8 deletions
|
@ -7,23 +7,27 @@ import sys
|
|||
""" Config """
|
||||
|
||||
output_length = 10
|
||||
hide_when_charge_is_above = 95
|
||||
hide_when_charge_is_above = 90
|
||||
blank_when_battery_full = True
|
||||
filled_char, empty_char = u'▪', u'▫'
|
||||
|
||||
""" Read battery charge """
|
||||
|
||||
def read_battery_percent (sp, regex):
|
||||
""" Reads the battery charge as an integer between 0 and 100, using a given process and regex. """
|
||||
import subprocess, re
|
||||
process = subprocess.Popen(sp, stdout=subprocess.PIPE)
|
||||
output = process.communicate()[0].strip()
|
||||
return int(re.search(regex,output).group(1))
|
||||
return int(re.search(regex, output, re.MULTILINE).group(1))
|
||||
|
||||
if sys.platform.startswith('darwin'):
|
||||
""" Reads the battery charge as an integer between 0 and 100, using 'pmset -g batt' """
|
||||
charge = read_battery_percent(["pmset", "-g", "batt"], "^.+([\d]+)\%")
|
||||
""" OSX - 'pmset -g batt' """
|
||||
charge = read_battery_percent(["pmset", "-g", "batt"], "^.+\t([\d]+)\%")
|
||||
elif sys.platform.startswith('freebsd'):
|
||||
""" Freebsd - 'acpiconf -i 0' """
|
||||
charge = read_battery_percent(["acpiconf", "-i", "0"], "")
|
||||
else:
|
||||
""" Reads the battery charge as an integer between 0 and 100, using 'acpi -b' """
|
||||
""" Linux - 'acpi -b' """
|
||||
charge = read_battery_percent(["acpi", "-b"], "^Battery 0: .+, ([\d]+)\%")
|
||||
|
||||
""" Output """
|
||||
|
|
|
@ -1,11 +1,22 @@
|
|||
#
|
||||
# A light theme showing only the needed information.
|
||||
# A light theme showing only minimal information in colour:
|
||||
# - Current directory, optionally prefixed with the user and host
|
||||
# - Git repo and branch, with markers for staged and unstaged changes.
|
||||
# - Battery change meter on the right, with colour based on charge,
|
||||
# and only appearing when battery is below 90% charge.
|
||||
#
|
||||
# Authors:
|
||||
# Samuel Clements <samuel@borntyping.co.uk>
|
||||
#
|
||||
# Screenshot:
|
||||
# http://i.imgur.com/JSFRj.png
|
||||
# Screenshots:
|
||||
# http://misc.borntyping.co.uk/twain-screenshots/Twain.png
|
||||
#
|
||||
# http://misc.borntyping.co.uk/twain-screenshots/Repo.png
|
||||
# http://misc.borntyping.co.uk/twain-screenshots/Repo%20%28with%20markers%29.png
|
||||
#
|
||||
# http://misc.borntyping.co.uk/twain-screenshots/Charge25.png
|
||||
# http://misc.borntyping.co.uk/twain-screenshots/Charge50.png
|
||||
# http://misc.borntyping.co.uk/twain-screenshots/Charge75.png
|
||||
#
|
||||
|
||||
function battery_charge {
|
||||
|
|
Loading…
Add table
Reference in a new issue