# UBUNTU-CONKY
# Scripts by Maltes93
# Ubuntu / Debian Gnome
#
# Based on conky-jc and the default .conkyrc.
# INCLUDES:
# - tail of /var/log/messages 
# - netstat connections to your computer
#
# -- Maltes93 (maltes93@gmail.com)
# Porriño - Pontevedra - Spain

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_hints undecorated,below,skip_taskbar
background yes
own_window_type override

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window oboje yes
use_spacer yes	
use_xft yes

# Update interval in seconds
update_interval 3.0

# Minimum size of text area
minimum_size 150 5

# Maximum width of text area
maximum_width 245

# Draw shades?
draw_shades yes

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no

uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 1

# border margins
border_margin 1

# border width
border_width 1

# Default colors and also border colors, grey90 == #e5e5e5
default_color white
default_shade_color black
default_outline_color grey90

# own_window_colour black
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 15

# stuff after 'TEXT' will be formatted on screen

override_utf8_locale yes
xftfont Terminus:size=10
xftalpha 0.8

TEXT

${color slate grey}${hr 1}
${color magenta}${font Arial Black:size=26}    ${time %H:%M:%S}${font}            
${color slate grey}${hr 1}
${voffset 2}${color}${font StyleBats:size=12}O ${font}${color slate grey}Conectado:${alignr}${color }$uptime
${color}${font StyleBats:size=12}Q ${font}${color slate grey}Kernel:${alignr} ${color }$kernel
${font StyleBats:size=12}l ${font}${color slate grey}GPU GTX 260: ${alignr}${color}${execi 20 nvidia-settings -q gpucoretemp |grep Attribute |awk '{print $4}' |cut -c1-2}°C
${font StyleBats:size=12}l ${font}${color slate grey}Board GTX 260: ${alignr}${color}${execi 20 nvidia-settings -q gpuambientTemp |grep Attribute |awk '{print $4}' |cut -c1-2}°C
${color}${font StyleBats}y ${font}${color slate grey}System temp:${alignr} ${color}${execi 60 sensors | grep temp2 | cut -c15-16 ;}°C
${color}${font StyleBats}k ${font}${color slate grey}CPU:${alignr} ${color}${execi 60 sensors | grep temp1 | cut -c15-16 ;}°C
${font StyleBats:size=12}m ${font}${color slate grey}Core 0: ${alignr}${color}${execi 300 sensors | grep Core\ 0 | cut -c15-16 ;}°C
${font StyleBats:size=12}m ${font}${color slate grey}Core 1: ${alignr}${color}${execi 300 sensors | grep Core\ 1 | cut -c15-16 ;}°C
${font StyleBats:size=12}m ${font}${color slate grey}Core 2: ${alignr}${color}${execi 300 sensors | grep Core\ 2 | cut -c15-16 ;}°C
${font StyleBats:size=12}m ${font}${color slate grey}Core 3: ${alignr}${color}${execi 300 sensors | grep Core\ 3 | cut -c15-16 ;}°C
${font StyleBats:size=12}x ${font}${color slate grey}Fan: $alignr${color}${execi 300 /usr/bin/sensors | grep fan1 | cut -c11-18}

${color slate grey}CORE 0: ${color}$font${cpu cpu1}% $alignr ${color slate grey}CORE 1: ${color}$font${cpu cpu2}%
${cpugraph cpu1 25,120 FE9A2E FE9A2E} $alignr${cpugraph cpu2 25,120 DF0101 FE2E2E}
${color slate grey}${hr 2}
${color slate grey}CORE 2: ${color}$font${cpu cpu3}% $alignr ${color slate grey}CORE 3: ${color}$font${cpu cpu4}%
${cpugraph cpu3 25,120 04B404 00FF00} $alignr${cpugraph cpu4 25,120 0000FF 2E9AFE}
${color slate grey}${hr 2}
${color}${font Webdings:size=12}i ${font}${color slate grey}Top 5                       ${alignr}CPU%  MEM%
${color}${top name 1} ${alignr}${top cpu 1}    ${top mem 1}
${color slate grey}${top name 2} ${alignr}${top cpu 2}    ${top mem 2}
${top name 3} ${alignr}${top cpu 3}    ${top mem 3}
${top name 4} ${alignr}${top cpu 4}    ${top mem 4}
${top name 5} ${alignr}${top cpu 5}    ${top mem 5}

${color slate grey}MEM:  ${color} $memperc%  $mem  *  $memmax
${color slate grey}${membar 3,245}

${color slate grey}UBUNTU:    ${color }${fs_free /}  *  ${fs_size /}
${color slate grey}${fs_bar 3,245 /}
${color slate grey}LINUX:  ${color }${fs_free /media/LINUX}  *  ${fs_size /media/LINUX}
${color slate grey}${fs_bar 3,245 /media/LINUX}
${color slate grey}WINDOWS:  ${color }${fs_free /media/WINDOWS}  *  ${fs_size /media/WINDOWS}
${color slate grey}${fs_bar 3,245 /media/WINDOWS}
${voffset 6}${color}${font PizzaDude Bullets:size=12}S${font}  ${color slate grey}Tot.dow. ${color }${totaldown eth2}
${voffset 1}${color}${font PizzaDude Bullets:size=12}r${font}  ${color slate grey}Down: ${color }${downspeed eth2}k/s${alignr}${downspeedgraph eth2 10,120 0174DF 2E9AFE}

${color}${font PizzaDude Bullets:size=12}M${font}  ${color slate grey}Tot.up. ${color }${totalup eth2}
${voffset 1}${color}${font PizzaDude Bullets:size=12}v${font}  ${color slate grey}Up: ${color }${upspeed eth2}k/s${alignr}${upspeedgraph eth2 10,120 DF0101 FE2E2E}

METEO ${color slate grey} ${hr 1}${color FFFFFF} 
${if_existing /proc/net/route eth2}
${voffset -10}${alignr 56}${font Weather:style=Bold:size=40}${execi 600 conkyForecast --location=SPXX0084 --datatype=WF}${font}
${voffset -50}${font Weather:size=40}y${font}  ${voffset -38}${font Arial Black:size=26}${execi 600 conkyForecast --location=SPXX0084 --datatype=HT}${font}

${voffset 0}${alignc 43}${execpi 600 conkyForecast --location=SPXX0084 --datatype=DW --startday=1 --shortweekday} ${alignc 8}${execpi 600 conkyForecast --location=SPXX0084 --datatype=DW --startday=2 --shortweekday} ${alignc -29}${execpi 600 conkyForecast --location=SPXX0084 --datatype=DW --startday=3 --shortweekday} ${alignc -64}${execpi 600 conkyForecast --location=SPXX0084 --datatype=DW --startday=4 --shortweekday}
${voffset 0}${alignc 75}${font ConkyWeather:size=28}${execpi 600 conkyForecast --location=SPXX0084 --datatype=WF --startday=1 --endday=4 --spaces=1}${font}
${voffset 0}${font DejaVu Sans:size=7}${alignc 48}${execpi 600 conkyForecast --location=SPXX0084 --datatype=HT --startday=1 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=SPXX0084 --datatype=LT --startday=1 --hideunits --centeredwidth=3} ${alignc -14}${execpi 600 conkyForecast --location=SPXX0084 --datatype=HT --startday=2 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=SPXX0084 --datatype=LT --startday=2 --hideunits --centeredwidth=3} ${alignc -40}${execpi 600 conkyForecast --location=SPXX0084 --datatype=HT --startday=3 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=SPXX0084 --datatype=LT --startday=3 --hideunits --centeredwidth=3} ${alignr 6}${execpi 600 conkyForecast --location=SPXX0084 --datatype=HT --startday=4 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=SPXX0084 --datatype=LT --startday=4 --hideunits --centeredwidth=3}${font}
${else}${if_existing /proc/net/route eth0}
${voffset -10}${alignr 56}${font ConkyWeather:style=Bold:size=40}${execi 600 conkyForecast --location=SPXX0084 --datatype=WF}${font}
${voffset -50}${font Weather:size=40}y${font}  ${voffset -38}${font Arial Black:size=26}${execi 600 conkyForecast --location=SPXX0084 --datatype=HT}${font}

${voffset 0}${alignc 43}${execpi 600 conkyForecast --location=SPXX0084 --datatype=DW --startday=1 --shortweekday} ${alignc 8}${execpi 600 conkyForecast --location=SPXX0084 --datatype=DW --startday=2 --shortweekday} ${alignc -29}${execpi 600 conkyForecast --location=SPXX0084 --datatype=DW --startday=3 --shortweekday} ${alignc -64}${execpi 600 conkyForecast --location=SPXX0084 --datatype=DW --startday=4 --shortweekday}
${voffset 0}${alignc 75}${font ConkyWeather:size=28}${execpi 600 conkyForecast --location=SPXX0084 --datatype=WF --startday=1 --endday=4 --spaces=1}${font}
${voffset 0}${font DejaVu Sans:size=7}${alignc 48}${execpi 600 conkyForecast --location=SPXX0084 --datatype=HT --startday=1 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=SPXX0084 --datatype=LT --startday=1 --hideunits --centeredwidth=3} ${alignc -14}${execpi 600 conkyForecast --location=SPXX0084 --datatype=HT --startday=2 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=SPXX0084 --datatype=LT --startday=2 --hideunits --centeredwidth=3} ${alignc -40}${execpi 600 conkyForecast --location=SPXX0084 --datatype=HT --startday=3 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=SPXX0084 --datatype=LT --startday=3 --hideunits --centeredwidth=3} ${alignr 6}${execpi 600 conkyForecast --location=SPXX0084 --datatype=HT --startday=4 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=SPXX0084 --datatype=LT --startday=4 --hideunits --centeredwidth=3}${font}
${endif}${else}${if_existing /proc/net/route eth1}
${voffset -10}${alignr 56}${font ConkyWeather:style=Bold:size=40}${execi 600 conkyForecast --location=SPXX0084 --datatype=WF}${font}
${voffset -50}${font Weather:size=40}y${font}  ${voffset -38}${font Arial Black:size=26}${execi 600 conkyForecast --location=SPXX0084 --datatype=HT}${font}

${voffset 0}${alignc 43}${execpi 600 conkyForecast --location=SPXX0084 --datatype=DW --startday=1 --shortweekday} ${alignc 8}${execpi 600 conkyForecast --location=SPXX0084 --datatype=DW --startday=2 --shortweekday} ${alignc -29}${execpi 600 conkyForecast --location=SPXX0084 --datatype=DW --startday=3 --shortweekday} ${alignc -64}${execpi 600 conkyForecast --location=SPXX0084 --datatype=DW --startday=4 --shortweekday}
${voffset 0}${alignc 75}${font ConkyWeather:size=28}${execpi 600 conkyForecast --location=SPXX0084 --datatype=WF --startday=1 --endday=4 --spaces=1}${font}
${voffset 0}${font DejaVu Sans:size=7}${alignc 48}${execpi 600 conkyForecast --location=SPXX0084 --datatype=HT --startday=1 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=SPXX0084 --datatype=LT --startday=1 --hideunits --centeredwidth=3} ${alignc -14}${execpi 600 conkyForecast --location=SPXX0084 --datatype=HT --startday=2 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=SPXX0084 --datatype=LT --startday=2 --hideunits --centeredwidth=3} ${alignc -40}${execpi 600 conkyForecast --location=SPXX0084 --datatype=HT --startday=3 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=SPXX0084 --datatype=LT --startday=3 --hideunits --centeredwidth=3} ${alignr 6}${execpi 600 conkyForecast --location=SPXX0084 --datatype=HT --startday=4 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=SPXX0084 --datatype=LT --startday=4 --hideunits --centeredwidth=3}${font}
${endif}${else}
${font PizzaDude Bullets:size=14}4${font}   Tiempo No disponible
${endif}
${color slate grey}${hr 2}
