-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconky.conf
102 lines (90 loc) · 5.17 KB
/
conky.conf
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
conky.config = {
-- alignment = 'top-right',
background = true,
border_width = 1,
cpu_avg_samples = 2,
default_color = '88BBFF',
color0 ='0077FF',
color1 = '888888',
color2 = '88BBFF',
default_outline_color = '0077FF',
default_shade_color = '0077FF',
double_buffer = true,
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
gap_x = 2120,
gap_y = 30,
minimum_height = 690,
maximum_width = 400,
max_port_monitor_connections = 64,
max_user_text = 20384,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
own_window_transparent = true,
own_window_type = 'normal',
own_window = true,
own_window_argb_visual = true,
own_window_argb_value = 0,
stippled_borders = 2,
update_interval = 1,
uppercase = false,
use_spacer = 'left',
use_xft = true,
xftalpha = 0.8,
font ='Fantasque Sans Mono:Bold:size=14'
}
conky.text = [[
${font Fantasque Sans Mono:Bold:size=44}${color2}${alignc}${time %I:%M:%S %p}
${voffset -40}${font Fantasque Sans MonofBold:size=14}${alignc}${time %A - %B %d}
${color0}${alignc}$sysname $kernel $machine
${color0}${alignc}${execi 99999 lsb_release -i | awk '{ print $3 }'} ${exec lsb_release -rc | awk '{$2+$3}{key=$2; getline; print key " " $2;}'}
${color0}${alignc}Uptime $uptime
${font Fantasque Sans Mono:Bold:size=20}${color1}${alignc}CPU${font}
${font Fantasque Sans Mono:Bold:size=14}${color0}${alignc}${execi 99999 cat /proc/cpuinfo | grep 'model name' | cut -c13-48 | uniq}
${font Fantasque Sans Mono:Bold:size=14}${color}${alignc}$freq MHz
${font Fantasque Sans Mono:Bold:size=14}${color0}SYSTIN:${alignr}${color2}${exec sensors | grep 'SYSTIN' | cut -c29-35}
${font Fantasque Sans Mono:Bold:size=14}${color0}CPUTIN:${alignr}${color2}${exec sensors | grep 'CPUTIN' | cut -c29-35}
${color0}Core 00: $color${cpu cpu0}% $alignr${color0}${cpubar cpu0 4,200 0077FF 0077ff}
${color0}Core 01: $color${cpu cpu1}% $alignr${color0}${cpubar cpu1 4,200 0077FF 0077ff}
${color0}Core 02: $color${cpu cpu2}% $alignr${color0}${cpubar cpu2 4,200 0077FF 0077ff}
${color0}Core 03: $color${cpu cpu3}% $alignr${color0}${cpubar cpu3 4,200 0077FF 0077ff}
${color0}Core 04: $color${cpu cpu4}% $alignr${color0}${cpubar cpu4 4,200 0077FF 0077ff}
${color0}Core 05: $color${cpu cpu5}% $alignr${color0}${cpubar cpu5 4,200 0077FF 0077ff}
${color0}Core 06: $color${cpu cpu6}% $alignr${color0}${cpubar cpu6 4,200 0077FF 0077ff}
${color0}Core 07: $color${cpu cpu7}% $alignr${color0}${cpubar cpu7 4,200 0077FF 0077ff}
${color0}Core 08: $color${cpu cpu8}% $alignr${color0}${cpubar cpu8 4,200 0077FF 0077ff}
${color0}Core 09: $color${cpu cpu9}% $alignr${color0}${cpubar cpu9 4,200 0077FF 0077ff}
${color0}Core 10: $color${cpu cpu10}% $alignr${color0}${cpubar cpu10 4,200 0077FF 0077ff}
${color0}Core 11: $color${cpu cpu11}% $alignr${color0}${cpubar cpu11 4,200 0077FF 0077ff}
${color0}Core 14: $color${cpu cpu14}% $alignr${color0}${cpubar cpu14 4,200 0077FF 0077ff}
${color0}Core 13: $color${cpu cpu13}% $alignr${color0}${cpubar cpu13 4,200 0077FF 0077ff}
${color0}Core 14: $color${cpu cpu14}% $alignr${color0}${cpubar cpu14 4,200 0077FF 0077ff}
${color0}Core 15: $color${cpu cpu15}% $alignr${color0}${cpubar cpu15 4,200 0077FF 0077ff}
${font Fantasque Sans Mono:Bold:size=20}${color1}${alignc}GPU${font}
${font Fantasque Sans Mono:Bold:size=14}${color0}Nvidia Driver ${color2}${alignr}${execi 99999 nvidia-smi --query-gpu=driver_version --format=csv,noheader | sed -n 1p}
${color0}${execi 99999 nvidia-smi --query-gpu=gpu_name --format=csv,noheader | sed -n 1p}${alignr}${color2}${exec nvidia-smi -q -d TEMPERATURE | awk '/GPU Current Temp/ {print $5}'| awk 'NR==1{print $1}'} °C (${exec nvidia-smi --query-gpu=utilization.gpu --format=csv,noheader | sed -n 1p })
${font Fantasque Sans Mono:Bold:size=20}${color1}${alignc}Network${font}
${font Ubuntu:size=14}${color0}${alignc}Active Connection: ${execi 99999 ip link show | awk '$0 ~ "state UP" { inf=$2; sub(":","",inf); print inf; }'}
${color0}Downstream: $color${downspeed enp6s0}$alignr${totaldown enp6s0}
${color0}${downspeedgraph lo 20,400 0077ff 0077ff}
${color0}Upstream: $color${upspeed enp6s0}$alignr${totalup enp6s0}
${color0}${upspeedgraph enp5s0 20,400 0077FF 0077ff}${font}
${font Fantasque Sans Mono:Bold:size=20}${color1}${alignc}Storage${font}
${font Fantasque Sans Mono:Bold:size=14}${color0}/home$alignr$color${fs_used /home}${color0}/$color${fs_size /home}
${color0}${fs_bar /home}${font}
${font Fantasque Sans Mono:Bold:size=20}${color1}${alignc}Memory${font}
${font Fantasque Sans Mono:Bold:size=14}${color0}RAM: $color$memperc%$alignr$mem${color0}/${color}$memmax
${color0}$membar
${color0}PROC${color0}${alignr}MEM
$color${top_mem name 1}$alignr${top_mem mem_res 1}
$color${top_mem name 2}$alignr${top_mem mem_res 2}
$color${top_mem name 3}$alignr${top_mem mem_res 3}
$color${top_mem name 4}$alignr${top_mem mem_res 4}
$color${top_mem name 5}$alignr${top_mem mem_res 5}
$color${top_mem name 6}$alignr${top_mem mem_res 6}
$color${top_mem name 7}$alignr${top_mem mem_res 7}${font}
]]