######################
# - Conky settings - #
######################
update_interval 2
total_run_times 0
net_avg_samples 1
cpu_avg_samples 2

imlib_cache_size 0
double_buffer yes
no_buffers yes

format_human_readable

#####################
# - Text settings - #
#####################
use_xft yes
xftfont Droid Sans:size=8
override_utf8_locale yes
text_buffer_size 2048

#############################
# - Window specifications - #
#############################
own_window_class Conky
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

alignment top_right
gap_y 40
gap_x 20
border_inner_margin 8

minimum_size 180 300
maximum_width 180
maximum_height 460

default_bar_size 92 6

#########################
# - Graphics settings - #
#########################
draw_shades no
default_shade_color 000000
default_color FFFFFF

TEXT
${font Droid Sans:style=Bold:size=8}Ubuntu LINUX $hr${font}
##############
# -   OS       - #
##############
${voffset 5}${font OpenLogos:size=35}U${font}${goto 45}${voffset -30}Name:  ${alignr}${nodename}
${goto 45}OS: ${alignr}Ubuntu Whily
${goto 45}Kernel: ${alignr}${kernel}
${goto 45}Uptime: ${alignr}${uptime}
${voffset 8}${font Droid Sans:style=Bold:size=8}SYSTEM $hr${font}
##############
# - SYSTEM - #
##############
# |--SWAP
${voffset 5}${font Droid Sans:style=Bold:size=8}BATT${font}${goto 45}Rem: ${font Droid Sans:style=Bold:size=8}${battery_percent BAT0}%${font} ${alignr}${battery_bar 7,70 BAT0}
${goto 45}Status: ${font Droid Sans:style=Bold:size=8}${battery BAT0}${font}
# |--CPU
${voffset 6}${font Droid Sans:style=Bold:size=8}CPU${font}${offset -20}${goto 45}Core 1: ${font Droid Sans:style=Bold:size=8}${cpu cpu1}%${font} ${alignr}${cpubar cpu2 7,70 EEEEEE}
${goto 45}Core 2: ${font Droid Sans:style=Bold:size=8}${cpu cpu2}%${font} ${alignr}${cpubar cpu2 7,70 EEEEEE}
# |--MEM
${voffset 6}${font Droid Sans:style=Bold:size=8}RAM${font}${goto 45}RAM: ${font Droid Sans:style=Bold:size=8}$memperc%${font} ${alignr}${membar 7,70}
${goto 45}Free: ${font Droid Sans:style=Bold:size=8}${memeasyfree}${font} ${goto 115}Used: ${font Droid Sans:style=Bold:size=8}${mem}${font}
# |--HDD
${voffset 6}${font Droid Sans:style=Bold:size=8}HDD${font}${goto 45}/: ${font Droid Sans:style=Bold:size=8}${fs_used_perc /}%${font} ${alignr}${fs_bar 7,70 /}
${goto 45}Free: ${font Droid Sans:style=Bold:size=8}${fs_free /}${font} ${goto 115}Used: ${font Droid Sans:style=Bold:size=8}${fs_used /}${font}
# |--SWAP
${voffset 5}${font Droid Sans:style=Bold:size=8}SWAP${font}${goto 45}Swap: ${font Droid Sans:style=Bold:size=8}${swapperc}%${font} ${alignr}${swapbar 7,70}
${goto 45}Free: ${font Droid Sans:style=Bold:size=8}$swapmax${font} ${goto 115}Used: ${font Droid Sans:style=Bold:size=8}$swap${font}
###############
# - NETWORK - #
###############
${voffset 8}${font Droid Sans:style=Bold:size=8}NETWORK $hr${font}
${voffset 5}${font Droid Sans:style=Bold:size=8}Public${font}${goto 45}Addr:${goto 85}${font Droid Sans:style=Bold:size=8}${execi 240 curl https://api.ipify.org}${font}
${if_existing /proc/net/route wlp3s0}${voffset 5}${font Droid Sans:style=Bold:size=8}waln0${font}${goto 45}Addr:${goto 85}${font Droid Sans:style=Bold:size=8}${addr wlp3s0}${font}
${goto 45}Down:${goto 85}${font Droid Sans:style=Bold:size=8}${downspeed wlp3s0}${font}${alignr}${downspeedgraph wlp3s0 8,50 EEEEEE}
${goto 45}Up:${goto 85}${font Droid Sans:style=Bold:size=8}${upspeed wlp3s0}${font}${alignr}${upspeedgraph wlp3s0 8,50 EEEEEE}
${goto 45}Total:${goto 85}${font Droid Sans:style=Bold:size=8}${totaldown wlp3s0}${font} / ${font Droid Sans:style=Bold:size=8}${totalup wlp3s0}${font}${else}${font Droid Sans:style=Bold:size=8}wlp3s0${font}${goto 45}Not Conencted${endif}
${if_existing /proc/net/route enp5s0}${voffset 5}${font Droid Sans:style=Bold:size=8}enp5s0${font}${goto 45}Addr:${goto 85}${font Droid Sans:style=Bold:size=8}${addr enp5s0}${font}
${goto 45}Down:${goto 85}${font Droid Sans:style=Bold:size=8}${downspeed enp5s0}${font}${alignr}${downspeedgraph enp5s0 8,50 EEEEEE}
${goto 45}Up:${goto 85}${font Droid Sans:style=Bold:size=8}${upspeed enp5s0}${font}${alignr}${upspeedgraph enp5s0 8,50 EEEEEE}
${goto 45}Total:${goto 85}${font Droid Sans:style=Bold:size=8}${totaldown enp5s0}${font} / ${font Droid Sans:style=Bold:size=8}${totalup enp5s0}${font}${else}${font Droid Sans:style=Bold:size=8}enp5s0${font}${goto 45}Not Connected${endif}
${if_existing /proc/net/route wlp3s0}${voffset 8}${font Droid Sans:style=Bold:size=8}WIRELESS $hr${font}
${voffset 5}${goto 45}Int:${goto 85}${font Droid Sans:style=Bold:size=8}wlp3s0${font}
${goto 45}SSID:${goto 85}${font Droid Sans:style=Bold:size=8}${wireless_essid wlp3s0}${font}
${goto 45}Speed:${goto 85}${font Droid Sans:style=Bold:size=8}${wireless_bitrate wlp3s0}${font}
${goto 45}Signal:${goto 85}${font Droid Sans:style=Bold:size=8}${wireless_link_qual_perc wlp3s0}%${font}${alignr}${wireless_link_bar 7,70 wlp3s0}${endif}
#############
# - CLOCK - #
#############
${voffset 8}${font Droid Sans:style=Bold:size=8}CLOCK $hr${font}
${alignc}${font 3x5:size=34}${time %l:%M %P}${font}
${alignc}${font B Yekan:style=Bold:size=15}${execi 240 curl http://mz4.ir/tarikh/tarikh.php}${font}
${alignc}${time %d %B %Y}
