- conky.config = {
- alignment = 'top_right',
- use_xft = true,
- xftalpha = 0.8,
- font = 'Noto:normal:size=9',
- text_buffer_size = 2048,
- update_interval = 1.0,
- total_run_times = 0,
- background = true,
- double_buffer = true,
- no_buffers = true,
- imlib_cache_size = 0,
- cpu_avg_samples = 2,
- own_window = true,
- own_window_class = 'Conky',
- own_window_argb_visual = true,
- own_window_argb_value = 50,
- own_window_transparent = true,
- own_window_type = 'normal',
- own_window_hints = 'undecorated,below,skip_taskbar,sticky,skip_pager',
- own_window_colour = '#000000',
- draw_shades = false,
- default_shade_color = '#000000',
- draw_outline = false,
- default_outline_color = '#000000',
- draw_borders = false,
- gap_x = 0,
- gap_y = 50,
- minimum_height = 5,
- minimum_width = 205,
- draw_graph_borders = true,
- show_graph_scale = false,
- show_graph_range = false,
- short_units = true,
- override_utf8_locale = true,
- uppercase = false,
- default_color = '#ffffff',
- color1 = 'c6396b',
- color2 = 'fc8c3b',
- color3 = 'f9e30f',
- color4 = '4291e2',
- color5 = '161925',
- color6 = '3bf4bb',
- use_spacer = 'none',
- -- hddtemp_host = "127.0.0.1",
- -- hddtemp_port = "7634",
- }
- conky.text = [[
- #Title
- ${goto 10}${font Noto:bold:size=12}Desktop#${alignr 15}${color2}${time %T:%P}
- ${font Noto:bold:size=9}${color4}${hr}${color} ${font}
- # day/time
- ${goto 10}${font Noto:normal:size=9}Host:${color2}${alignr 10}${exec hostname} ${color}
- ${goto 10}Uptime:${color2}${alignr 10}$uptime ${color}
- ${goto 10}${color}Kernel:${alignr 10}${color2}${kernel} ${color}
- ${goto 10}Date:${color2}${alignr 5}${time %d %B %Y} ${color} ${font}
- #
- #Processor section
- ${color4}${hr}${color}
- ${alignc}${color6}${font Noto:normal:size=9}${exec cat /proc/cpuinfo|grep 'model name'|sed -e 's/model name.*: //'| uniq | cut -c 17-30}${color} @ ${color6}${freq_g 1}GHz ${font}
- ${voffset -5}
- #
- #Cores
- ${font Noto:normal:size=8}${goto 10}${color}C1: ${color2}${cpu cpu1}%${goto 80}${color1}${exec sensors|grep 'Core 0'|awk '{print $3}'}${color}${goto 140}C2: ${color2}${cpu cpu2}%${color1}${alignr 10}${exec sensors|grep 'Core 1'|awk '{print $3}'}
- ${goto 10}${color5}${cpugraph cpu1 20,110 fc8c3b c6396b -t} ${alignr 10}${color5}${cpugraph cpu2 20,110 fc8c3b c6396b -t}
- ${color}${goto 10}C3: ${color2}${cpu cpu3}%${goto 80}${color1}${exec sensors|grep 'Core 2'|awk '{print $3}'}${color}${goto 140}C4: ${color2}${cpu cpu4}%${alignr 10}${color1}${exec sensors|grep 'Core 3'|awk '{print $3}'}
- ${goto 10}${color5}${cpugraph cpu3 20,110 fc8c3b c6396b -t} ${alignr 10}${color5}${cpugraph cpu4 20,110 fc8c3b c6396b -t}
- ${color}${goto 10}C5: ${color2}${cpu cpu5}%${goto 80}${color1}${exec sensors|grep 'Core 4'|awk '{print $3}'}${color}${goto 140}C6: ${color2}${cpu cpu6}%${alignr 10}${color1}${exec sensors|grep 'Core 5'|awk '{print $3}'}
- ${goto 10}${color5}${cpugraph cpu5 20,110 fc8c3b c6396b -t} ${alignr 10}${color5}${cpugraph cpu6 20,110 fc8c3b c6396b -t}
- #
- # top processes
- ${color}${goto 10}Current Avg CPU Load: ${alignr 10}${color6}${cpu cpu0}%
- ${color1}${goto 10}${top name 1}${alignr 10}${color}${top cpu 1}%
- ${color1}${goto 10}${top name 2}${alignr 10}${color}${top cpu 2}%
- ${color1}${goto 10}${top name 3}${alignr 10}${color}${top cpu 3}%
- #
- #
- # GPU Section
- ${color4}${hr}
- ##------------Card1-------------##
- ${color}${alignc}${font Noto:normal:size=9}GPU1:${color6}${execi 9999 glxinfo | grep 'OpenGL renderer string:' | cut -c25-37} ${font}${color}
- ${voffset -8}
- ${goto 10}Pwr: ${color6}${execi 1 sensors amdgpu-pci-0500 | grep "power1" | cut -b 14-19} W ${alignr 10}${color}Max Pwr: ${color1}${execi 1 sensors amdgpu-pci-0500 | grep "power1" | cut -b 31-35} W
- ${color}${goto 10}GPU Load: ${color2}${execi 1 /usr/sbin/radeontop -b 05 -d- -l1 | grep -o "gpu [0-9]\{1,3\}" | cut -c 5-7 }%${alignr}${color}GPU VRAM: ${color2}${execi 1 /usr/sbin/radeontop -b 05 -d- -l1 | grep -o "vram [0-9]\{1,3\}" | cut -c 5-7 }%
- ${color5}${goto 10}${execigraph 1 "/usr/sbin/radeontop -b 05 -d- -l1 | grep -o "gpu [0-9]\{1,3\}" | cut -c 5-7" 20,110 fc8c3b c6396b -t} ${alignr 10}${execigraph 1 "/usr/sbin/radeontop -b 05 -d- -l1 | grep -o "vram [0-9]\{1,3\}" | cut -c 5-7" 20,110 fc8c3b c6396b -t}
- ${goto 10}${color}SCLK: ${color2}${execi 1 /usr/sbin/radeontop -b 05 -d- -l1 | grep -o "sclk ............." | cut -c 13-17 }GHz ${alignr 10}${color}MCLK: ${color2}${execi 1 /usr/sbin/radeontop -b 05 -d- -l1 | grep -o "mclk .............." | cut -c 13-17 }GHz
- ${goto 10}${color}Temp:${goto 50}${color1}${execi 1 sensors amdgpu-pci-0500 | grep 'edge' | cut -c 16-22}${goto 160}${color}RPM:${goto 190}${color2}${execi 1 sensors amdgpu-pci-0500 | grep 'fan1' | cut -c 14-21}
- ###-------------Card2---------------###
- #${color}${alignc}${font Noto:normal:size=9}GPU2: ${color6}AMD RX 580 8GB${font}${color}
- #${goto 10}${goto 10}Pwr: ${color6}${execi 1 sensors amdgpu-pci-0400 | grep "power1" | cut -b 14-19} W ${alignr 10}${color}Max Pwr: ${color1}${execi 1 sensors amdgpu-pci-0400 | grep "power1" | cut -b 31-35} W
- #${color}${goto 10}GPU Load: ${color2}${execi 1 /usr/sbin/radeontop -b 04 -d- -l1 | grep -o "gpu [0-9]\{1,3\}" | cut -c 5-7 }%${alignr 10}${color}GPU VRAM: ${color2}${execi 1 /usr/sbin/radeontop -b 04 -d- -l1 | grep -o "vram [0-9]\{1,3\}" | cut -c 5-7 }% ${alignr 10}
- #${color5}${goto 10}${execigraph 1 "/usr/sbin/radeontop -b 04 -d- -l1 | grep -o "gpu [0-9]\{1,3\}" | cut -c 5-7" 20,110 fc8c3b c6396b -t }${alignr 10}${execigraph 1 "/usr/sbin/radeontop -b 04 -d- -l1 | grep -o "vram [0-9]\{1,3\}" | cut -c 5-7" 20,110 fc8c3b c6396b -t}
- #${goto 10}${color}GPU Spd: ${color2}${execi 1 /usr/sbin/radeontop -b 04 -d- -l1 | grep -o "sclk ............." | cut -c 13-17 }GHz${color}${alignr 10}VRAM Spd: ${color2}${execi 1 /usr/sbin/radeontop -b 04 -d- -l1 | grep -o "mclk .............." | cut -c 13-17 }GHz
- #${goto 10}${color}Current Temp: ${color1}${execi 1 sensors amdgpu-pci-0400 | grep 'edge' | cut -c 16-22}${alignr 10}${color}Fan Spd: ${color2}${execi 1 sensors amdgpu-pci-0400 | grep 'fan1' | cut -c 14-21}
- #
- #
- # top memory
- ${color4}${hr}${color}
- ${goto 10}${color}Current RAM Usage: ${alignr 10}${color6}${memperc}%
- ${goto 15}${color5}${memgraph 20,220 fc8c3b c6396b -t}
- ${goto 10}${color1}${top_mem name 1}${alignr 10}${color}${top mem 1}%
- ${color1}${goto 10}${top_mem name 2}${alignr 10}${color}${top mem 2}%
- ${color1}${goto 10}${top_mem name 3}${alignr 10}${color}${top mem 3}%
- #
- #network
- ${color4}${hr}${color}
- ${color}${font}${goto 10}Internal IP: ${color6}${alignr 10}${addr eno1}
- #${goto 10}Network${alignr 10 10}SSID: ${wireless_essid eno1}
- #${goto 10}Signal:${goto 70}${color}${wireless_link_bar wlan0}${color}${alignr 10 10}${wireless_link_qual_perc eno1}%
- #${font}${goto 10}External: ${font Noto:bold:9}${alignr 10 10}${exec curl ipinfo.io/ip}
- ${font}${goto 10}${color}Up Spd: ${color2}${upspeed eno1}${goto 140}${color}Down Spd: ${alignr 10}${color2}${downspeed eno1}
- ${color}${goto 10}Total Up: ${color2}${totalup eno1}${goto 140}${color}Total Dn: ${alignr 10}${color2}${totaldown eno1}
- ${goto 15}${color5}${upspeedgraph eno1 20,110 fc8c3b c6396b -t} ${color5}${downspeedgraph eno1 20,110 fc8c3b c6396b -t}
- #
- #Storage
- ${color4}${hr}${color}
- ${goto 10}${color}SSD: ${alignr 10}${color6}${fs_used /}${color} / ${color2}${alignr 10}${fs_size /}
- ${goto 15}${color}SSD Temp: ${goto 80}${color1}${exec hddtemp /dev/sda | cut -c 35-40}${alignr 10}${color}Available: ${color6}${fs_free_perc /}%
- #
- ${goto 10}${color}HD1: ${alignr 10}${color6}${fs_used /media/Storage}${color} / ${color2}${alignr 10}${fs_size /media/Storage}
- ${goto 15}${color}HD1 Temp: ${goto 80}${color1} ${exec hddtemp /dev/sdb | cut -c 35-39}${alignr 10}${color}Available: ${color6}${fs_free_perc /media/Storage}%
- ]]