Advertisement
wizard10000

conky.conf.20210812

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