-
Notifications
You must be signed in to change notification settings - Fork 0
/
conkyrc
93 lines (77 loc) · 2.95 KB
/
conkyrc
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
# ln -s /path/to/playground/conkyrc ~/.conkyrc
conky.config = {
--######################
-- - Update settings - #
--######################
update_interval = 2.0,
total_run_times = 0,
net_avg_samples = 2,
cpu_avg_samples = 2,
double_buffer = true,
no_buffers = true,
--####################
-- - Text settings - #
--####################
use_xft = true,
font = 'cantarell:size=12',
override_utf8_locale = true,
default_color = '#eeeddd',
--############################
-- - Window specifications - #
--############################
own_window_class = 'Conky',
own_window = true,
own_window_type = 'normal',
own_window_argb_visual = true,
own_window_transparent = true,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
alignment = 'top_right',
gap_x = 40,
gap_y = 35,
minimum_width = 350, minimum_height = 600,
maximum_width = 520,
draw_shades = false,
};
conky.text = [[
${font :BOLD}SYSTEM${font}
${voffset -10}${hr}
${font :BOLD}Kernel${font}${alignr}$kernel
${font :BOLD}Uptime${font}${alignr}${uptime_short}
${font :BOLD}Load${font}${alignr}${loadavg}
${font :BOLD}Processes${font}
${voffset -10}${hr}
${font :BOLD}Total${font}${alignr}$processes
${font :BOLD}Running${font}${alignr}$running_processes
${font :BOLD}Threads${font}${alignr}$running_threads
${font :BOLD}CPU${alignr}${cpu cpu0}%${font}
${voffset -10}${hr}
${font :BOLD}${top name 1}${font}${alignr}${top cpu 1}%
${font :BOLD}${top name 2}${font}${alignr}${top cpu 2}%
${font :BOLD}${top name 3}${font}${alignr}${top cpu 3}%
${font :BOLD}${top name 4}${font}${alignr}${top cpu 4}%
${font :BOLD}${top name 5}${font}${alignr}${top cpu 5}%
${font :BOLD}RAM${alignr}${mem}${font}
${voffset -10}${hr}
${font :BOLD}${top_mem name 1}${font}${alignr}${top_mem mem 1}%
${font :BOLD}${top_mem name 2}${font}${alignr}${top_mem mem 2}%
${font :BOLD}${top_mem name 3}${font}${alignr}${top_mem mem 3}%
${font :BOLD}${top_mem name 4}${font}${alignr}${top_mem mem 4}%
${font :BOLD}${top_mem name 5}${font}${alignr}${top_mem mem 5}%
${font :BOLD}DISK${font}
${voffset -10}${hr}
${font :BOLD}Root${font}${alignr}${fs_used /} /$color ${fs_size /} - ${fs_free_perc /}%
${voffset 6}${fs_bar 12 /}
${font :BOLD}NETWORK${font}
${voffset -10}${hr}
${font :BOLD}SSID${font}${alignr}${wireless_essid wlp0s20f3}
${font :BOLD}Address${font}${alignr}${addr wlp0s20f3}
${font :BOLD}Download${font}${alignr}${downspeed wlp0s20f3}
${font :BOLD}Upload${font}${alignr}${upspeed wlp0s20f3}
${font :BOLD}TEMPERATURE${font}
${voffset -10}${hr}
${font :BOLD}Core 0${font}${alignr}${exec sensors | sed -rn 's/.*Core 0:\s+([^ ]+).*/\1/p'}
${font :BOLD}Core 1${font}${alignr}${exec sensors | sed -rn 's/.*Core 1:\s+([^ ]+).*/\1/p'}
${font :BOLD}Core 2${font}${alignr}${exec sensors | sed -rn 's/.*Core 2:\s+([^ ]+).*/\1/p'}
${font :BOLD}Core 3${font}${alignr}${exec sensors | sed -rn 's/.*Core 3:\s+([^ ]+).*/\1/p'}
${voffset 200}
]];