diff options
Diffstat (limited to '.config/conky/side')
-rwxr-xr-x | .config/conky/side | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/.config/conky/side b/.config/conky/side new file mode 100755 index 0000000..830e407 --- /dev/null +++ b/.config/conky/side @@ -0,0 +1,116 @@ +use_xft yes +xftfont 123:size=8 +xftalpha 0.1 +background true +total_run_times 0 +update_interval 1 +own_window yes +own_window_type override +#own_window_type desktop +own_window_argb_visual true +own_window_argb_value 0 +own_window_hints undecorated,sticky,below,skip_taskbar,skip_pager +double_buffer yes +draw_shades no +draw_outline no +draw_borders no +draw_graph_borders no +#default_color white +#default_shade_color 222222 +#default_outline_color green +alignment top_right +minimum_size 100 1020 +maximum_width 160 +gap_x 0 +gap_y 26 +no_buffers yes +uppercase no +cpu_avg_samples 1 +net_avg_samples 1 +override_utf8_locale yes +#use_spacer left +color1 EAEAEA +color2 00FF66 +color3 11EAEA +color4 EAEAEA +color5 FFA300 +color6 22FFFF +color7 FF8888 +text_buffer_size 512 +pad_percents 0 +short_units yes +format_human_readable yes +default_bar_size 115 5 +if_up_strictness link + +TEXT +${color5} Kernel: ${color1}${kernel} +${color5} Date: ${color1}${time %Y%m%d} +${color5} Time: ${color1}${time %H:%M:%S}\ +\ +${if_existing /etc/hostname trvlr} +${color5} CPU: ${color3}${freq} Mhz +${color1} ${color3}${cpubar cpu1} +${color1} ${color3}${cpubar cpu2} +${color1} ${color3}${cpubar cpu3} +${color1} ${color3}${cpubar cpu4}\ +${endif}\ +${if_existing /etc/hostname dvzrv} +${color5} CPU: ${color3}${freq} Mhz +${color1} ${color3}${cpubar cpu1} +${color1} ${color3}${cpubar cpu2} +${color1} ${color3}${cpubar cpu3} +${color1} ${color3}${cpubar cpu4} +${color1} ${color3}${cpubar cpu5} +${color1} ${color3}${cpubar cpu6} +${color1} ${color3}${cpubar cpu7} +${color1} ${color3}${cpubar cpu8}\ +${endif}\ + +${color5} Load: ${color3}${loadavg} +${color5} Memory: ${color1}$memmax +${color1} in use: ${color3}$mem +${color1} buffer: ${color3}$buffers +${color1} cached: ${color3}$cached +\ +${color5} I/O: +${color1} /dev/sda: ${color3}${diskio /dev/sda} +${if_existing /dev/sdb} +${color1} /dev/sdb: ${color3}${diskio /dev/sdb} +${endif}\ +${if_existing /dev/sdc} +${color1} /dev/sdc: ${color3}${diskio /dev/sdc} +${endif}\ +${if_existing /dev/sdd} +${color1} /dev/sdd: ${color3}${diskio /dev/sdd} +${endif}\ +${if_existing /dev/sde} +${color1} /dev/sde: ${color3}${diskio /dev/sde} +${endif}\ +\ +${color5} Network:\ +${if_up wlp3s0} +${color1} wlp3s0: ${color3}${addr wlp3s0} +${color1} net: ${color3}${exec iwgetid | cut -d ":" -f2} +${color1} ext: ${color3}${exec dig +short myip.opendns.com @resolver1.opendns.com} +${color1} gway: ${color3}${exec route -n | grep wlp3s0 | grep UG | awk '{print $2}'} +${color1} dns: ${color3}${exec grep "nameserver" /etc/resolv.conf | awk '{print $2}'} +${color1} speed: ${color3}${exec iwconfig wlp3s0 | grep "Bit Rate" | cut -d"=" -f2 | cut -d" " -f1} Mb/s +${color1} frq: ${color3}${exec iwconfig wlp3s0 | grep "Frequency" | cut -d":" -f3 | cut -d " " -f1} GHz +${color1} qual: ${color3}${exec iwconfig wlp3s0 | grep "Quality" | cut -d"=" -f2 | cut -d" " -f1 } +${color1} level: ${color3}${exec iwconfig wlp3s0 | grep "Signal" | cut -d"=" -f3 } +${color1} rate: ${color3}${downspeed wlp3s0} / ${upspeed wlp3s0}\ +${endif}\ +${if_up enp0s25} +${color1} enp0s25: ${color3}${addr enp0s25} +${color1} ext: ${color3}${exec dig +short myip.opendns.com @resolver1.opendns.com} +${color1} gway: ${color3}${exec route -n | grep enp0s25 | grep UG |awk '{print $2}'} +${color1} dns: ${color3}${exec grep "nameserver" /etc/resolv.conf | awk '{print $2}'} +${color1} rate: ${color3}${downspeed enp0s25} / ${upspeed enp0s25}\ +${endif}\ + +${color5} Processes: +${color1}${execi 1 ps ax -o pcpu,%mem,comm --sort=-c | head -n 11 | tail -n 10}\ + +${color5} Connections: +${color1}${execpi 1 netstat --protocol=inet 2>/dev/null | grep -v localhost | grep ESTABLISHED | head -n 10 | sed -n "s/tcp.*\:.*\ \(.*\)\:\([^ ]*\)\ \(.*\)/ \$\{color2\}\2:\$\{color1\}\1/p" | sort | uniq }\ |