okubax

Conky Google Now style

May 14th, 2013
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.53 KB | None | 0 0
  1. # Conky Google Now style #
  2.  
  3. # Conky settings #
  4. background no
  5. update_interval 1
  6. double_buffer yes
  7. no_buffers yes
  8.  
  9. # Window specifications #
  10. own_window yes
  11. own_window_type conky
  12. own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
  13. own_window_title
  14. own_window_colour 2D2D2D
  15.  
  16. minimum_size 250 0
  17. maximum_width 250
  18.  
  19. # Alignment #
  20. alignment tr
  21. gap_x 20
  22. gap_y 39
  23.  
  24. border_inner_margin 15
  25. #border_outer_margin 0
  26.  
  27. # Graphics settings #
  28. draw_shades no
  29. draw_outline no
  30. draw_borders no
  31. draw_graph_borders no
  32.  
  33. # Text settings #
  34. use_xft yes
  35. xftalpha 0
  36. xftfont Open Sans Light:size=10
  37.  
  38. override_utf8_locale yes
  39.  
  40. imlib_cache_size 0
  41.  
  42. # Color scheme #
  43. default_color DCDCDC
  44.  
  45. color1 0099CC
  46. color2 9933CC
  47. color3 669900
  48. color4 FF8800
  49. color5 CC0000
  50. color6 AAAAAA
  51. color7 484848
  52.  
  53. TEXT
  54. ${execi 300 curl -s "http://weather.yahooapis.com/forecastrss?w=26948015&u=c" -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}
  55. ${font Open Sans Light:size=45}${alignr}${execi 300 grep "yweather:condition" ~/.cache/weather.xml | grep -o "temp=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}°${font}
  56. ${execi 300 cp -f ~/.config/conky/conky_google_now/weathericons/$(grep "yweather:condition" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*").png ~/.cache/weather.png}${image ~/.cache/weather.png -p 0,45 -s 60x60}
  57. ${execi 300 grep "yweather:condition" ~/.cache/weather.xml | grep -o "text=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"}
  58. ${color6}${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 "[^\"]*"}${color}
  59. ${execi 300 cp -f ~/.config/conky/conky_google_now/weathericons/$(grep "yweather:forecast" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | head -n1).png ~/.cache/weather-today.png}${image ~/.cache/weather-today.png -p 0,175 -s 30x30}${execi 300 cp -f ~/.config/conky/conky_google_now/weathericons/$(grep "yweather:forecast" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | tail -n1).png ~/.cache/weather-tomorrow.png}${image ~/.cache/weather-tomorrow.png -p 130,175 -s 30x30}
  60. ${goto 60}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "day=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | head -n1}${goto 190}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "day=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | tail -n1}
  61. ${goto 60}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "high=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | head -n1}° ${color6}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | head -n1}°${color}${goto 190}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "high=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | tail -n1}° ${color6}${execi 300 grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | tail -n1}°${color}${voffset 15}
  62. ${color7}${hr}${color}
  63. ${voffset -30}
  64. ${voffset 10}${offset 4}${color1}CPU:${color}${color3} ${cpu cpu0}%
  65. ${offset 4}${cpugraph cpu0 50,120 FF8800 FF8800}
  66. ${offset 4}${color1}Gmail(Unread):${color}${color3} ${execpi 300 python3 /home/ajibola/scripts/gmail.py}
  67. ${offset 4}${color1}Temp:${color}${color3} ${acpitemp}ºC
  68. ${offset 4}${color1}RAM:${color}${color3} $memperc% ${color}${alignr 4}${color1}SWAP:${color}${color3} $swapperc${color3}%${alignr}
  69. ${offset 4}${color1}Uptime:${color} ${alignr 4}${color3}${uptime}${color}
  70. ${offset 4}${color1}Root:${color} ${alignr 4}${color3}${fs_free /root}/${fs_size /root}${color}
  71. ${offset 4}${color1}Var:${color} ${alignr 4}${color3}${fs_free /var}/${fs_size /var}${color}
  72. ${offset 4}${color1}Home:${color} ${alignr 4}${color3}${fs_free /home}/${fs_size /home}${color}
  73. ${color7}${hr}${color}
  74. ${offset 4}${color6}Processes ${goto 130}CPU%${goto 203} MEM%${color}
  75. ${offset 4}${color1}${top name 1}${color}${goto 125}${color3}${top cpu 1} ${color}${goto 205}${color2}${top mem 1}${color}
  76. ${offset 4}${color1}${top name 2}${color}${goto 125}${color3}${top cpu 2} ${color}${goto 205}${color2}${top mem 2}${color}
  77. ${offset 4}${color1}${top name 3}${color}${goto 125}${color3}${top cpu 3} ${color}${goto 205}${color2}${top mem 3}${color}
  78. ${offset 4}${color1}${top name 4}${color}${goto 125}${color3}${top cpu 4} ${color}${goto 205}${color2}${top mem 4}${color}
  79. ${color7}${hr}${color}
  80. ${if_existing /proc/net/route wlan0}
  81. ${color1}Up:${color} ${color3}${upspeed wlan0}${color}${alignr}${color1}Down:${color} ${color3}${downspeed wlan0}${color}
  82. ${upspeedgraph wlan0 50,120 FF8800 FF8800}${alignr}${downspeedgraph wlan0 50,120 FF8800 FF8800}
  83. ${color1}Sent:${color} ${color2}${totalup wlan0}${color}${alignr}${color1}Received:${color} ${color2}${totaldown wlan0}${color}
  84. ${else}${if_existing /proc/net/route eth0}
  85. ${color1}Up:${color} ${color3}${upspeed eth0}${color}${alignr}${color1}Down:${color} ${color3}${downspeed eth0}${color}
  86. ${upspeedgraph eth0 50,120 FF8800 FF8800}${alignr}${downspeedgraph eth0 50,120 FF8800 FF8800}
  87. ${color1}Sent:${color} ${color2}${totalup eth0}${color}${alignr}${color1}Received:${color} ${color2}${totaldown eth0}${color}
  88. ${else}${if_existing /proc/net/route eth1}
  89. ${color1}Up:${color} ${color3}${upspeed eth1}${color}${alignr}${color1}Down:${color} ${color3}${downspeed eth1}${color}
  90. ${upspeedgraph eth1 50,120 FF8800 FF8800}${alignr}${downspeedgraph eth1 50,120 FF8800 FF8800}
  91. ${color1}Sent:${color} ${color2}${totalup eth1}${color}${alignr}${color1}Received:${color} ${color2}${totaldown eth1}${color}
  92. ${else}${if_existing /proc/net/route ppp0}
  93. ${color1}Up:${color} ${color3}${upspeed ppp0}${color}${alignr}${color1}Down:${color} ${color3}${downspeed ppp0}${color}
  94. ${upspeedgraph ppp0 50,120 FF8800 FF8800}${alignr}${downspeedgraph ppp0 50,120 FF8800 FF8800}
  95. ${color1}Sent:${color} ${color2}${totalup ppp0}${color}${alignr}${color1}Received:${color} ${color2}${totaldown ppp0}${color}
  96. ${else}
  97. Network disconnected
  98. ${color6}Connect to a network to see statistics${color}
  99. ${voffset 50}
  100. ${endif}${endif}${endif}${voffset -15}
Add Comment
Please, Sign In to add comment