# 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