Advertisement
munsking

conky

Nov 7th, 2014
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.41 KB | None | 0 0
  1. ######################
  2. # - Conky settings - #
  3. ######################
  4. update_interval 2
  5. total_run_times 0
  6. net_avg_samples 1
  7. cpu_avg_samples 2
  8.  
  9. # for execgraph
  10. default_graph_size 90 40
  11.  
  12. imlib_cache_size 0
  13. double_buffer yes
  14. no_buffers yes
  15.  
  16. format_human_readable
  17.  
  18. #####################
  19. # - Text settings - #
  20. #####################
  21. use_xft yes
  22. xftfont Droid Sans:size=8
  23. override_utf8_locale yes
  24. text_buffer_size 2048
  25.  
  26. #############################
  27. # - Window specifications - #
  28. #############################
  29. own_window_class Conky
  30. own_window yes
  31. own_window_type override
  32. own_window_argb_visual yes
  33. own_window_argb_value 150
  34. own_window_transparent yes
  35. own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
  36.  
  37. alignment top_right
  38. gap_y 20
  39. gap_x 5
  40. #gap_x 1455
  41.  
  42. border_width -1
  43.  
  44. minimum_size 180 500
  45. maximum_width 220
  46. maximum_height 560
  47.  
  48. default_bar_size 92 6
  49.  
  50. #########################
  51. # - Graphics settings - #
  52. #########################
  53. draw_shades yes
  54. default_shade_color 000000
  55. default_color FFFFFF
  56.  
  57. TEXT
  58. #${font Droid Sans:style=Bold:size=8}SYSTEM
  59. #$stippled_hr${font}
  60. ##############
  61. # - SYSTEM - #
  62. ##############
  63. ${voffset 6}${font OpenLogos:size=19}B${font}${goto 40}${voffset -15}Kernel: ${alignr}${kernel}
  64. ${goto 40}Uptime: ${alignr}${uptime}
  65. # |--UPDATES
  66. ${goto 40}Updates: ${alignr}${font Droid Sans:style=Bold:size=8}${execi 10800 pacman -Qu | wc -l}${font} Packages
  67. # |--CPU
  68. ${voffset 6}${font Droid Sans:style=Bold:size=8}CPU${font}${offset -20}${voffset 10}${cpubar cpu0 4,18}
  69. ${voffset -23}${goto 40}Core 1: ${font Droid Sans:style=Bold:size=8}${cpu cpu1}%${font} ${alignr}${cpubar cpu1 7,70 EEEEEE}
  70. ${voffset 1}${goto 40}${alignr}${cpugraph cpu1 30,150 EEEEEE}
  71. ${voffset 1}${goto 40}Core 2: ${font Droid Sans:style=Bold:size=8}${cpu cpu2}%${font} ${alignr}${cpubar cpu2 7,70 EEEEEE}
  72. ${voffset 1}${goto 40}${alignr}${cpugraph cpu2 30,150 EEEEEE}
  73. ${voffset 1}${goto 40}Core 3: ${font Droid Sans:style=Bold:size=8}${cpu cpu3}%${font} ${alignr}${cpubar cpu2 7,70 EEEEEE}
  74. ${voffset 1}${goto 40}${alignr}${cpugraph cpu3 30,150 EEEEEE}
  75. ${voffset 1}${goto 40}Core 4: ${font Droid Sans:style=Bold:size=8}${cpu cpu4}%${font} ${alignr}${cpubar cpu2 7,70 EEEEEE}
  76. ${voffset 1}${goto 40}${alignr}${cpugraph cpu4 30,150 EEEEEE}
  77. # |--MEM
  78. ${voffset 6}${font Droid Sans:style=Bold:size=8}RAM${font}${goto 40}RAM:
  79. ${font Droid Sans:style=Bold:size=8}$memperc%${font}
  80. ${voffset 6}${offset 1}${voffset -8}${memgraph 40,195}${voffset 4}${goto 40}${voffset -2}
  81. Free: ${font Droid Sans:style=Bold:size=8}${memeasyfree}${font} ${goto 110}
  82. Used: ${font Droid Sans:style=Bold:size=8}${mem}${font}
  83. # |--PROC
  84. ${voffset 4}${font Droid Sans:style=Bold:size=8}TOP${font}${voffset 0}${goto 126}CPU${alignr}RAM
  85. ${voffset -1}${goto 40}${top name 1}${font Droid Sans:style=Bold:size=8}
  86. ${goto 120}${top cpu 1}${alignr }${top mem 1}${font}
  87. ${voffset -1}${goto 40}${top name 2}${font Droid Sans:style=Bold:size=8}
  88. ${goto 120}${top cpu 2}${alignr }${top mem 2}${font}
  89. ${voffset -1}${goto 40}${top name 3}${font Droid Sans:style=Bold:size=8}
  90. ${goto 120}${top cpu 3}${alignr }${top mem 3}${font}
  91. #############
  92. # - CLOCK - #
  93. #############
  94. ${voffset 6}${font Droid Sans:style=Bold:size=8}DATE
  95. $stippled_hr${font}
  96. ${font Droid Sans:size=20}${alignc}${time %H:%M}${font}
  97. ${alignc}${time %d %B %Y}
  98. ###############
  99. # - NETWORK - #
  100. ###############
  101. ${voffset 4}${font Droid Sans:style=Bold:size=8}NETWORK
  102. $stippled_hr${font}
  103. ${voffset 4}${goto 20}Upload: ${font Droid
  104. Sans:style=Bold:size=8}${upspeed enp3s0}${font} ${alignr}${upspeedgraph
  105. enp3s0 8,50 EEEEEE}
  106. ${goto 20}Overall: ${font Droid Sans:style=Bold:size=8}${totalup
  107. enp3s0}${font}
  108. ${voffset 4}${goto 20}Download: ${font Droid
  109. Sans:style=Bold:size=8}${downspeed enp3s0}${font}
  110. ${alignr}${downspeedgraph enp3s0 8,50 EEEEEE}
  111. ${goto 20}Overall: ${font Droid Sans:style=Bold:size=8}${totaldown
  112. enp3s0}${font}
  113. ${voffset 4}${goto 20}Local IP: ${font Droid Sans:style=Bold:size=8}${addr enp3s0}${font}
  114. ##########
  115. # - HD - #
  116. ##########
  117. ${voffset 4}${font Droid Sans:style=Bold:size=8}HD
  118. $stippled_hr${font}
  119. # |--HD default
  120. ${voffset 4}${goto 20}Root: ${font Droid Sans:style=Bold:size=8}${fs_used_perc /}%${font}${goto 100}${alignr}${fs_bar 6,68 /}
  121. ${offset 7}Free: ${font Droid Sans:style=Bold:size=8}${fs_free
  122. /}${font} ${alignr 1}Used: ${font Droid Sans:style=Bold:size=8}${fs_used
  123. /}${font}
  124. ${voffset 4}${goto 20}External: ${font Droid Sans:style=Bold:size=8}${fs_used_perc /home}%${font}${goto 100}${alignr}${fs_bar 6,68 /home}
  125. ${offset 7}Free: ${font Droid Sans:style=Bold:size=8}${fs_free /media/external}${font} ${alignr 1}Used: ${font Droid Sans:style=Bold:size=8}${fs_used
  126. /media/external}${font}
  127. ###########
  128. # - GPU - #
  129. ###########
  130. ${voffset 4}${font Droid Sans:style=Bold:size=8}GPU
  131. $stippled_hr${font}
  132. ${voffset 4}fan speed: ${exec ~/.conky/munsFan.sh}%${alignr}GPU temp: ${exec ~/.conky/munsTmp.sh}°C
  133. ${execgraph -t ~/.conky/munsFan.sh}${alignr}${execgraph -t ~/.conky/munsTmp.sh}
  134.  
  135.  
  136. #munsFan.sh:
  137. x=$(nvidia-settings -q "[fan:0]/GPUCurrentFanSpeed" -t)
  138. echo ${x}
  139.  
  140. #munsGpu.sh:
  141. #!/bin/bash
  142. if [ $1 -eq "fan" ]; then
  143. x=$(nvidia-settings -q "[fan:0]/GPUCurrentFanSpeed" -t)
  144. echo ${x}
  145. fi
  146. if [ $1 -eq "tmp" ]; then
  147. x=$(nvidia-settings -q "[gpu:0/gpucoretemp]" -t)
  148. echo ${x}
  149. fi
  150.  
  151. #munsTmp.sh:
  152. x=$(nvidia-settings -q "[gpu:0]/gpucoretemp" -t)
  153. y=${x}
  154. echo $y
  155. if [ $y -ge 104 ]; then
  156. zenity --warning --text="GPU is at $y °C!!"
  157. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement