Created
September 30, 2013 19:03
-
-
Save atondwal/6768475 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Conky Google Now style # | |
# Conky settings # | |
background no | |
update_interval 1 | |
double_buffer yes | |
no_buffers yes | |
# Window specifications # | |
own_window yes | |
own_window_type override | |
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager | |
own_window_title conky | |
own_window_colour 000000 | |
own_window_argb_visual yes | |
own_window_argb_value 180 | |
minimum_size 345 712 | |
# Alignment # | |
alignment tr | |
gap_x 58 | |
gap_y 39 | |
border_inner_margin 15 | |
border_outer_margin 0 | |
# Graphics settings # | |
draw_shades no | |
draw_outline no | |
draw_borders no | |
draw_graph_borders no | |
# Text settings # | |
use_xft yes | |
xftalpha 0 | |
xftfont Open Sans Light:size=10 | |
override_utf8_locale yes | |
imlib_cache_size 0 | |
# Color scheme # | |
default_color DCDCDC | |
color1 0099CC | |
color2 9933CC | |
color3 669900 | |
color4 FF8800 | |
color5 CC0000 | |
color6 AAAAAA | |
color7 484848 | |
TEXT | |
#TIME | |
# | |
${font Open Sans Light:size=15}${execi 300 date +"%A, %h %d"}${color7}${hr}${color} | |
${font Open Sans Light:size=70}${execi 1 date +"%H:%M:%S"}${font Open Sans Light:size=15} | |
${color7}${hr}${color} | |
#WEATHER | |
# | |
${execi 300 curl -s "http://weather.yahooapis.com/forecastrss?w=2378489" -o ~/.cache/weather.xml}${font Open Sans Light:size=15}${execi 300 grep "yweather:location" ~/.cache/weather.xml | grep -o "city=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}, ${execi 300 grep "yweather:location" ~/.cache/weather.xml | grep -o "country=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}${font} | |
${font Open Sans Light:size=70}${alignr}${execi 300 grep "yweather:condition" ~/.cache/weather.xml | grep -o "temp=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}°${font}${voffset -35} | |
${execi 300 cp -f ~/.conky-google-now/$(grep "yweather:condition" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*").png ~/.cache/weather.png}${image ~/.cache/weather.png -p 0,200 -s 60x60} | |
${execi 300 grep "yweather:condition" ~/.cache/weather.xml | grep -o "text=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | tr '[a-z]' '[A-Z]'} | |
${image ~/.conky-google-now/wind.png -p 0,290 -s 15x15}${goto 35}${execi 300 grep "yweather:wind" ~/.cache/weather.xml | grep -o "speed=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}${execi 300 grep "yweather:units" ~/.cache/weather.xml | grep -o "speed=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"} | |
${image ~/.conky-google-now/humidity.png -p 0,310 -s 15x15}${goto 35}${execi 300 grep "yweather:atmosphere" ~/.cache/weather.xml | grep -o "humidity=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}%${voffset 15} | |
${goto 18}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "day=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==1' | tr '[a-z]' '[A-Z]'}${goto 88}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "day=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2' | tr '[a-z]' '[A-Z]'}${goto 158}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "day=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3' | tr '[a-z]' '[A-Z]'}${goto 228}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "day=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==4' | tr '[a-z]' '[A-Z]'}${goto 298}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "day=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==5' | tr '[a-z]' '[A-Z]'} | |
${execi 300 cp -f ~/.conky-google-now/$(grep "yweather:forecast" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==1').png ~/.cache/weather-1.png}${image ~/.cache/weather-1.png -p 0,365 -s 30x30}${execi 300 cp -f ~/.conky-google-now/$(grep "yweather:forecast" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2').png ~/.cache/weather-2.png}${image ~/.cache/weather-2.png -p 70,365 -s 30x30}${execi 300 cp -f ~/.conky-google-now/$(grep "yweather:forecast" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3').png ~/.cache/weather-3.png}${image ~/.cache/weather-3.png -p 140,365 -s 30x30}${execi 300 cp -f ~/.conky-google-now/$(grep "yweather:forecast" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==4').png ~/.cache/weather-4.png}${image ~/.cache/weather-4.png -p 210,365 -s 30x30}${execi 300 cp -f ~/.conky-google-now/$(grep "yweather:forecast" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==5').png ~/.cache/weather-5.png}${image ~/.cache/weather-5.png -p 280,365 -s 30x30}${voffset 20} | |
${goto 20}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "high=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==1'}°${goto 90}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "high=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2'}°${goto 160}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "high=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3'}°${goto 230}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "high=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==4'}°${goto 300}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "high=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==5'}° | |
${goto 20}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==1'}°${goto 90}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2'}°${goto 160}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3'}°${goto 230}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==4'}°${goto 300}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==5'}° | |
#CPU STUFF | |
# | |
${color7}${hr}${color} | |
${font Open Sans Light:size=15}Processors/Memory | |
${color}${font Open Sans Light:pixelsize=10}CPU 1: ${color1}${alignc}${freq_g 0} ${color1}Ghz ${color2}${alignr}${cpu cpu0}${color1}% | |
${color}${font Open Sans Light:pixelsize=10}CPU 2: ${color1}${alignc}${freq_g 1} ${color1}Ghz ${color2}${alignr}${cpu cpu1}${color1}% | |
${color}${font Open Sans Light:pixelsize=10}CPU 3: ${color1}${alignc}${freq_g 2} ${color1}Ghz ${color2}${alignr}${cpu cpu0}${color1}% | |
${color}${font Open Sans Light:pixelsize=10}CPU 4: ${color1}${alignc}${freq_g 3} ${color1}Ghz ${color2}${alignr}${cpu cpu0}${color1}% | |
${alignr}${loadgraph 50,345 FF8800 FF8800 -l} | |
${color}${font Open Sans Light:pixelsize=10}RAM: ${color3}${alignc 10}${mem} | |
${color}${font Open Sans Light:pixelsize=10}TOTAL: ${color3}${alignc 10}${memmax} | |
${font Open Sans Light:pixelsize=10}${color1}CPU TEMP: ${color3}${alignc 13}${execp sensors coretemp-isa-0000 | grep 'Core 0' | cut -c16-17} ${color1}°C${color2} ${color3} | |
${font Open Sans Light:pixelsize=10}${color1}GPU TEMP: ${color3}${alignc -20}${execp sensors radeon-pci-0200 | grep 'temp1' | cut -c16-17} ${color1}°C${color2} ${color3}\ | |
${font Open Sans Light:pixelsize=10}${color}${alignr}${loadavg} | |
${color7}${hr}${color} | |
#NETWORK STUFF | |
# | |
# | |
${if_existing /proc/net/route wlan0}\ | |
${font Open Sans Light:size=15}Network${color}${font Open Sans Light:pixelsize=10} \\ SSID : ${wireless_essid wlan0} \\ ${addr wlan0} | |
${color1}Up:${color} ${color3}${upspeed wlan0}${color}${alignr}${color1}Down:${color} ${color3}${downspeed wlan0}${color} | |
${upspeedgraph wlan0 75,135 FF8800 FF8800}${alignr}${downspeedgraph wlan0 75,135 FF8800 FF8800} | |
${color1}Sent:${color} ${color2}${totalup wlan0}${color}${alignr}${color1}Received:${color} ${color2}${totaldown wlan0}${color} | |
# | |
${else}${if_existing /proc/net/route wlan4}\ | |
${font Open Sans Light:size=15}Network${color}${font Open Sans Light:pixelsize=10} \\ SSID : ${wireless_essid wlan4} \\ ${addr wlan4} | |
${color1}Up:${color} ${color3}${upspeed wlan4}${color}${alignr}${color1}Down:${color} ${color3}${downspeed wlan4}${color} | |
${upspeedgraph wlan4 75,135 FF8800 FF8800}${alignr}${downspeedgraph wlan4 75,135 FF8800 FF8800} | |
${color1}Sent:${color} ${color2}${totalup wlan4}${color}${alignr}${color1}Received:${color} ${color2}${totaldown wlan4}${color} | |
# | |
${else}${if_existing /proc/net/route eth0}\ | |
${font Open Sans Light:size=15}Network${color}${font Open Sans Light:pixelsize=10} \\ ${addr eth0} | |
${color1}Up:${color} ${color3}${upspeed eth0}${color}${alignr}${color1}Down:${color} ${color3}${downspeed eth0}${color} | |
${upspeedgraph eth0 75,135 FF8800 FF8800}${alignr}${downspeedgraph eth0 75,135 FF8800 FF8800} | |
${color1}Sent:${color} ${color2}${totalup eth0}${color}${alignr}${color1}Received:${color} ${color2}${totaldown eth0}${color} | |
# | |
${else}${if_existing /proc/net/route eth2}\ | |
${font Open Sans Light:size=15}Network${color}${font Open Sans Light:pixelsize=10} \\ SSID : ${wireless_essid eth2} \\ ${addr eth2} | |
${color1}Up:${color} ${color3}${upspeed eth2}${color}${alignr}${color1}Down:${color} ${color3}${downspeed eth2}${color} | |
${upspeedgraph eth2 75,135 FF8800 FF8800}${alignr}${downspeedgraph eth2 75,135 FF8800 FF8800} | |
${color1}Sent:${color} ${color2}${totalup eth2}${color}${alignr}${color1}Received:${color} ${color2}${totaldown eth2}${color} | |
# | |
${else}${if_existing /proc/net/route ppp0}\ | |
${font Open Sans Light:size=15}Network${color}${font Open Sans Light:pixelsize=10} | |
${color1}Up:${color} ${color3}${upspeed ppp0}${color}${alignr}${color1}Down:${color} ${color3}${downspeed ppp0}${color} | |
${upspeedgraph ppp0 75,135 FF8800 FF8800}${alignr}${downspeedgraph ppp0 75,135 FF8800 FF8800} | |
${color1}Sent:${color} ${color2}${totalup ppp0}${color}${alignr}${color1}Received:${color} ${color2}${totaldown ppp0}${color} | |
# | |
${else}${if_existing /proc/net/route ppp1}\ | |
${font Open Sans Light:size=15}Network${color}${font Open Sans Light:pixelsize=10} | |
${color1}Up:${color} ${color3}${upspeed ppp1}${color}${alignr}${color1}Down:${color} ${color3}${downspeed ppp1}${color} | |
${upspeedgraph ppp1 75,135 FF8800 FF8800}${alignr}${downspeedgraph ppp1 75,135 FF8800 FF8800} | |
${color1}Sent:${color} ${color2}${totalup ppp1}${color}${alignr}${color1}Received:${color} ${color2}${totaldown ppp1}${color} | |
# | |
${else}${if_existing /proc/net/route usb0}\ | |
${font Open Sans Light:size=15}Network${color}${font Open Sans Light:pixelsize=10} | |
${color1}Up:${color} ${color3}${upspeed usb0}${color}${alignr}${color1}Down:${color} ${color3}${downspeed usb0}${color} | |
${upspeedgraph usb0 75,135 FF8800 FF8800}${alignr}${downspeedgraph usb0 75,135 FF8800 FF8800} | |
${color1}Sent:${color} ${color2}${totalup usb0}${color}${alignr}${color1}Received:${color} ${color2}${totaldown usb0}${color} | |
# | |
${else}${if_existing /proc/net/route usb1}\ | |
${font Open Sans Light:size=15}Network${color}${font Open Sans Light:pixelsize=10} | |
${color1}Up:${color} ${color3}${upspeed usb1}${color}${alignr}${color1}Down:${color} ${color3}${downspeed usb1}${color} | |
${upspeedgraph usb1 75,135 FF8800 FF8800}${alignr}${downspeedgraph usb1 75,135 FF8800 FF8800} | |
${color1}Sent:${color} ${color2}${totalup usb1}${color}${alignr}${color1}Received:${color} ${color2}${totaldown usb1}${color} | |
# | |
${else} | |
Network disconnected | |
${color6}Connect to a network to see statistics${color} | |
${voffset 75} | |
${endif}${endif}${endif}${endif}${endif}${endif}${voffset -30} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment