Advertisement
wizard10000

conky.conf.20210908

Sep 8th, 2021
1,157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 9.09 KB | None | 0 0
  1. conky.config = {
  2.  
  3. -- conky setup
  4.  
  5. update_interval = 1,
  6. update_interval_on_battery = 3,
  7. background = true,
  8. total_run_times = 0,
  9. cpu_avg_samples = 8,
  10. no_buffers = yes,
  11. text_buffer_size = 512,
  12. temperature_unit = 'celsius',
  13. override_utf8_locale = true,
  14. top_name_width = 18,
  15. short_units = false,
  16. draw_shades = yes,
  17.  
  18. -- testing
  19.  
  20.  
  21.  
  22.  
  23. -- set up window
  24.  
  25. alignment = 'top_right',
  26. gap_x = 20,
  27. gap_y = 80,
  28. maximum_width = 230,
  29. double_buffer = true,
  30. background = true,
  31. own_window = true,
  32. own_window_transparent = true,
  33. own_window_type = 'desktop',
  34. own_window_class = 'conky',
  35. own_window_argb_visual = true,
  36. own_window_argb_value = 0,
  37. own_window_hints = 'undecorated, below, sticky, skip_taskbar, skip_pager',
  38. draw_borders = false,
  39. draw_shades = false,
  40. draw_outline = false,
  41. use_xft = true,
  42. font = 'Arimo Nerd Font:size=11',
  43. uppercase = false,
  44. default_bar_height = 7,
  45. default_bar_width = 230,
  46.  
  47. -- colors and icons
  48.  
  49. color0 = '7c818c', -- bar/graph color
  50. color1 = 'e3e3e3', -- text color
  51. color3 = '62d994', -- light green
  52. color4 = '8dddff', -- light blue
  53. color5 = '2d7db2', -- dark blue
  54. color6 = '5dade2', -- blue
  55.  
  56. color7 = '32a964', -- green
  57. color8 = 'dfdf00', -- yellow
  58. color9 = 'ec7063', -- red
  59.  
  60. }
  61.  
  62. -- text
  63.  
  64. conky.text = [[
  65. #
  66. # time and date
  67. #
  68. ${voffset 0}\
  69. ${color1}\
  70. ${font Arimo Nerd Font:size=24}${alignc}${time %l:%M %P}${font}
  71. ${alignc}${font Arimo Nerd Font:size=10}${offset 8}${time %A}, ${time %B} ${time %e}${font}
  72. #
  73. # cpu temperature.  Colors change to yellow at 75°C and red at 90°C.
  74. #
  75. ${voffset 6}\
  76. ${color3}${if_match ${hwmon 2 temp 1} > 75}${color8}${endif}\
  77. ${if_match ${hwmon 2 temp 1} > 90}${color9}${endif}${font Font Awesome 5 Free:style=Solid:pixelsize=16}${font}${color1} temp:\
  78. ${alignr}${color3}${if_match ${hwmon 2 temp 1} > 75}${color8}\
  79. ${endif}${if_match ${hwmon 2 temp 1} > 90}${color9}${endif}${hwmon 2 temp 1}${color1}°C
  80. #
  81. # fan info
  82. #
  83. ${voffset 8}\
  84. ${color6}${if_match "${i8k_right_fan_rpm}" > "2400"}${color8}${endif}\
  85. ${if_match "${i8k_right_fan_rpm}" > "4000"}${color9}${endif}\
  86. ${font Font Awesome 5 Free:style=Solid:pixelsize=16}${font}\
  87. ${color1} cpu: ${color4}${if_match "${i8k_right_fan_rpm}" > "2400"}${color8}${endif}\
  88. ${if_match "${i8k_left_fan_rpm}" > "4000"}${color9}${endif}${i8k_left_fan_rpm}${color1} rpm \
  89. ${alignr}gpu: ${color4}${if_match "${i8k_left_fan_rpm}" > "2400"}${color8}${endif}\
  90. ${if_match "${i8k_left_fan_rpm}" > "4000"}${color9}${endif}${i8k_left_fan_rpm}${color1} rpm \
  91. ${color6}${if_match "${i8k_left_fan_rpm}" > "2400"}${color8}${endif}\
  92. ${if_match "${i8k_left_fan_rpm}" > "4000"}${color9}${endif}
  93. #
  94. # cpu load
  95. #
  96. ${voffset 8}\
  97. ${color3}${if_match ${cpu cpu0} >= 25}${color8}${endif}\
  98. ${if_match ${cpu cpu0} >= 75}${color9}${endif}\
  99. ${font Font Awesome 5 Free:style=Solid:pixelsize=16}${font}${color1} cpu load:\
  100. ${alignr}${color3}${if_match ${cpu cpu0} >= 25}${color8}${endif}\
  101. ${if_match ${cpu cpu0} >= 75}${color9}${endif}${cpu cpu0}${color1}%
  102. #
  103. # 1m, 5m and 15m cpu load.  Note color changes as load increases.
  104. #
  105. ${voffset 8}\
  106. ${if_match ${loadavg 1} <= 25}${color6}${endif}\
  107. ${if_match ${loadavg 1} > 25}${color8}${endif}${if_match ${loadavg 1} > 75}${color9}${endif}\
  108. ${font Font Awesome 5 Free:style=Solid:pixelsize=16}${font}\
  109. ${color1}\
  110. ${font Arimo Nerd Font:size=10}1m: ${if_match ${loadavg 1} <= 25}${color4}${endif}\
  111. ${if_match ${loadavg 1} > 25}${color8}${endif}${if_match ${loadavg 1} > 75}${color9}${endif}${loadavg 1}\
  112. ${color1} 5m: ${if_match ${loadavg 2} <=25}${color4}${endif}\
  113. ${if_match ${loadavg 2} > 25}${color8}${endif}${if_match ${loadavg 2} > 75}${color9}${endif}\
  114. ${loadavg 2}${color1} 15m: ${if_match ${loadavg 3} <=25}${color4}${endif}\
  115. ${if_match ${loadavg 3} > 25}${color8}${endif}${if_match ${loadavg 3} > 75}${color9}${endif}\
  116. ${loadavg 3}${font}
  117. #
  118. # big tachometer icon
  119. #
  120. ${voffset 8}\
  121. ${image ~/.config/conky/images/tach.png -p 98,160 -s 32x32 -f 300}
  122. #
  123. # core frequencies
  124. #
  125. # cpu 1 - 2
  126. #
  127. ${voffset 12}\
  128. ${font Arimo Nerd Font:size=11}\
  129. ${color1}cpu 1: ${color3}\
  130. ${if_match ${freq 1} < 2500}${color8}${endif}\
  131. ${if_match ${freq 1} < 1500}${color9}${endif}${freq 1}${color1} mhz\
  132. ${alignr}cpu 2: ${color3}\
  133. ${if_match ${freq 2} < 2500}${color8}${endif}\
  134. ${if_match ${freq 2} < 1500}${color9}${endif}${freq 2}${color1} mhz
  135. #
  136. # cpu 3 - 4
  137. #
  138. ${voffset 4}\
  139. ${color1}cpu 3: ${color4}\
  140. ${if_match ${freq 3} < 2500}${color8}${endif}\
  141. ${if_match ${freq 3} < 1500}${color9}${endif}${freq 3}${color1} mhz\
  142. ${alignr}${color1}cpu 4: ${color4}\
  143. ${if_match ${freq 4} < 2500}${color8}${endif}\
  144. ${if_match ${freq 4} < 1500}${color9}${endif}${freq 4}${color1} mhz
  145. #
  146. # cpu 5 - 6
  147. #
  148. ${voffset 4}\
  149. ${color1}cpu 5: ${color3}\
  150. ${if_match ${freq 5} < 2500}${color8}${endif}\
  151. ${if_match ${freq 5} < 1500}${color9}${endif}${freq 5}${color1} mhz\
  152. ${alignr}${color1}cpu 6: ${color3}\
  153. ${if_match ${freq 6} < 2500}${color8}${endif}\
  154. ${if_match ${freq 6} < 1500}${color9}${endif}${freq 6}${color1} mhz
  155. #
  156. # cpu 7 - 8
  157. #
  158. ${voffset 4}\
  159. ${color1}cpu 7: ${color4}\
  160. ${if_match ${freq 7} < 2500}${color8}${endif}\
  161. ${if_match ${freq 7} < 1500}${color9}${endif}${freq 7}${color1} mhz\
  162. ${alignr}${color1}cpu 8: ${color4}\
  163. ${if_match ${freq 8} < 2500}${color8}${endif}\
  164. ${if_match ${freq 8} < 1500}${color9}${endif}${freq 8}${color1} mhz
  165. #
  166. # big chip icon
  167. #
  168. ${voffset 14}\
  169. # ${alignc}${color7}${font Font Awesome 5 Free:style=Solid:pixelsize=24}${font}
  170. ${image ~/.config/conky/images/memory.png -p 98,284 -s 32x32 -f 300}
  171. #
  172. # memory bar.
  173. #
  174. ${voffset 12}\
  175. ${color1}ram used: ${exec free -m | grep -i mem |  awk '{print $3}'} MiB ${alignr}free: ${memeasyfree}
  176. ${color0}${membar 7,230}
  177. ${color1}${font Arimo Nerd Font:size=9}buffers: ${buffers}${alignr}${offset 0}cached: ${cached}${font}
  178. #
  179. # swapbar
  180. #
  181. ${voffset 12}\
  182. ${color1}swap used: ${swap}${alignr}free: ${swapfree}
  183. ${color0}${swapbar 7,230}
  184. #
  185. # simple filesystem bar.  This one is for /
  186. #
  187. #
  188. # floppy disk icon
  189. #
  190. ${voffset 8}\
  191. ${image ~/.config/conky/images/floppy.png -p 98,428 -s 32x32 -f 300}
  192. #
  193. ${voffset 12}\
  194. ${color1}ssd used: ${fs_used /} ${alignr}free: ${fs_free /}
  195. ${color0}${fs_bar 7,230 /}
  196. #
  197. # filesystem bar for /media/internal
  198. #
  199. ${voffset 12}\
  200. ${color1}2tb used: ${fs_used /media/internal} ${alignr}free: ${fs_free /media/internal}
  201. ${color0}${fs_bar 7,230 /media/internal}
  202. #
  203. # disk i/o numbers
  204. #
  205. ${voffset 0}\
  206. ${color1}${font Arimo Nerd Font:size=9}disk write:  ${diskio_write}${alignr}disk read:  ${diskio_read}${font}
  207. #
  208. # network information
  209. #
  210. #
  211. # wlan icon
  212. #
  213. ${voffset 4}\
  214. ${image ~/.config/conky/images/wifi.png -p 98,568 -s 32x32 -f 300}
  215. #
  216. ${color1}${if_existing /proc/net/route wlp3s0}\
  217. signal: ${wireless_link_qual_perc wlp3s0}%${alignr}${wireless_bitrate wlp3s0}
  218. ${color0}${wireless_link_bar 7,230 wlp3s0}
  219. ${color7}${font Font Awesome 5 Free:style=Solid:pixelsize=16}${font}${color1}${font Arimo Nerd Font:size=9}${color1} ${downspeedf wlp3s0} kbps\
  220. ${alignr}${color6}${font Font Awesome 5 Free:style=Solid:pixelsize=16}${font}${font Arimo Nerd Font:size=9}${color1} ${upspeedf wlp3s0} kbps${font}${endif}\
  221. #
  222. ${color1}${if_existing /proc/net/route wlan0}\
  223. signal: ${wireless_link_qual_perc wlan0}%${alignr}${wireless_bitrate wlan0}
  224. ${color0}${wireless_link_bar 7,230 wlan0}
  225. ${color7}${font Font Awesome 5 Free:style=Solid:pixelsize=16}${font}${color1}${font Arimo Nerd Font:size=9}${color1} ${downspeedf wlan0} kbps\
  226. ${alignr}${color6}${font Font Awesome 5 Free:style=Solid:pixelsize=16}${font}${font Arimo Nerd Font:size=9}${color1} ${upspeedf wlan0} kbps${font}${endif}\
  227. #
  228. ${color1}${if_existing /proc/net/route eno1}
  229. ${voffset -34}\
  230. ${color1}network:
  231. ${voffset 8}\
  232. ${color0}${downspeedgraph eno1 14,230 -t -l}
  233. ${color7}${font Font Awesome 5 Free:style=Solid:pixelsize=16}${font}${color1}${font Arimo Nerd Font:size=9}${color1} ${downspeedf eno1} kbps\
  234. ${alignr}${color6}${font Font Awesome 5 Free:style=Solid:pixelsize=16}${font}${font Arimo Nerd Font:size=9}${color1} ${upspeedf eno1} kbps  ${font}${endif}
  235. #
  236. # top
  237. #
  238. # top icon
  239. #
  240. ${image ~/.config/conky/images/cpu.png -p 98,646 -s 32x32 -f 300}
  241. ${voffset 12}\
  242. ${color1}top: ${goto 130}pid     cpu  ${alignr}mem
  243. #
  244. ${font Arimo Nerd Font:size=8}${voffset 6}${color1}${top name 1}${goto 120}${alignr}${color1}${top pid 1}    ${top cpu 1}    ${top mem 1}
  245. ${color4}${top name 2}${goto 120}${alignr}${top pid 2}    ${top cpu 2}    ${top mem 2}
  246. ${color1}${top name 3}${goto 120}${alignr}${top pid 3}    ${top cpu 3}    ${top mem 3}
  247. ${color4}${top name 4}${goto 120}${alignr}${top pid 4}    ${top cpu 4}    ${top mem 4}
  248. ${color1}${top name 5}${goto 120}${alignr}${top pid 5}    ${top cpu 5}    ${top mem 5}
  249. ${color4}${top name 6}${goto 120}${alignr}${top pid 6}    ${top cpu 6}    ${top mem 6}
  250. ${color1}${top name 7}${goto 120}${alignr}${top pid 7}    ${top cpu 7}    ${top mem 7}
  251. ${color4}${top name 8}${goto 120}${alignr}${top pid 8}    ${top cpu 8}    ${top mem 8}
  252. #
  253. # nodename, uptime, kernel version
  254. #
  255. ${voffset 12}\
  256. ${font Arimo Nerd Font:size=18}\
  257. ${color1}\
  258. ${alignc}${nodename}${font}
  259. ${font Arimo Nerd Font:size=8}\
  260. ${alignc}uptime: ${uptime}
  261. ${alignc}kernel: ${execi 86400 uname -v | grep "#1" | cut -c14-}${font}
  262. #
  263.  
  264. ]]
  265.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement