aboutsummaryrefslogtreecommitdiffstats
path: root/.config/conky/side
blob: 830e40784d4ee6719c18e84eba8b424f95ab3b4b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
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 }\