Personal tools

Xmonad/Config archive/gray hemp's .conky battery

From HaskellWiki

< Xmonad | Config archive(Difference between revisions)
Jump to: navigation, search
 
 
Line 6: Line 6:
 
own_window yes
 
own_window yes
 
own_window_type desktop
 
own_window_type desktop
update_interval 1.0
+
update_interval 2.0
   
 
TEXT
 
TEXT
Line 20: Line 20:
 
${endif}
 
${endif}
   
$$E '^p(5)^ib(1)^pa(18;2)'
+
$$E '^p(5)^ib(1)^pa(18;1)'
   
 
# Get battery bar
 
# Get battery bar
Line 40: Line 40:
   
 
# Battery percent
 
# Battery percent
$$E '^fn(xft:monospace:size=5)^pa(40;0)'
+
$$E '^fn(xft:monospace:size=5)^pa(40;-1)'
 
$$E '${battery_percent C23B}%'
 
$$E '${battery_percent C23B}%'
   
$$E '^pa(17;7)'
+
$$E '^pa(17;6)'
   
 
# Battery time if not on AC or message
 
# Battery time if not on AC or message

Latest revision as of 10:31, 7 September 2010

gap_y -1000

double_buffer yes
out_to_console yes
own_window yes
own_window_type desktop
update_interval 2.0

TEXT
E='echo -n'

$$E '^p(5)'

# Choose an appropriate icon
${if_match "${acpiacadapter}" == "on-line"}
  $$E '^i(/home/gray/.dzen/bitmaps/sm2tik/ac_01.xbm)'
${else}
  $$E '^i(/home/gray/.dzen/bitmaps/sm2tik/bat_full_01.xbm)'
${endif}

$$E '^p(5)^ib(1)^pa(18;1)'

# Get battery bar
BAR=`echo ${battery_percent C23B} | gdbar -w 20 -h 5 -sw 1 -nonl`

# Blink battery bar if battery <= 10%
BLINK=false
${if_match "${acpiacadapter}" == "off-line"}
  ${if_match ${battery_percent C23B} <= 10}
    BLINK=true
  ${endif}
${endif}
if [ $$BLINK = true ]; then
  ${blink $$E $$BAR}
  $$E
else
  $$E $$BAR
fi

# Battery percent
$$E '^fn(xft:monospace:size=5)^pa(40;-1)'
$$E '${battery_percent C23B}%'

$$E '^pa(17;6)'

# Battery time if not on AC or message
${if_match "${acpiacadapter}" == "off-line"}
  ${if_empty ${battery_time C23B}}
    $$E 'calculating'
  ${else}
    $$E '${battery_time C23B}'
  ${endif}
${else}
  $$E 'plugged in'
${endif}

echo