bspwm_conkyrc 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. conky.config = {
  2. -- Create own window instead of using desktop (required in nautilus)
  3. background = true,
  4. own_window = true,
  5. own_window_hints = undecorated,below,skip_taskbar,sticky,skip_pager,
  6. own_window_type = 'desktop', --desktop --override --normal
  7. own_window_class = 'Conky',
  8. own_window_title = 'Monitor Conky',
  9. -- Use double buffering (reduces flicker, may not work for everyone) (устраняет нежелательное мерцание окна)
  10. double_buffer = true,
  11. -- fiddle with window oboje yes (сглаживание шрифтов)
  12. use_spacer = right,
  13. use_xft = true,
  14. -- Update interval in seconds (частота обновления conky)
  15. update_interval = 1.0,
  16. -- Minimum size of text area (минимальный размер окна)
  17. -- Maximum width of text area (максимальная ширина окна)
  18. minimum_height = 5, --140, --150,
  19. minimum_width = 5,
  20. maximum_width = 300,
  21. -- Draw shades? (прорисовка тени под текстом)
  22. draw_shades = true,
  23. -- Text stuff (прорисовка линий по контуру текста и границы вокруг текста)
  24. draw_outline = false, --amplifies text if yes
  25. draw_borders = false,
  26. uppercase = false, -- set to yes if you want all text to be in uppercase (вывод текста в верхнeм регистре)
  27. -- Stippled borders? (рамка вокруг conky (если есть) пунктиром или нет)
  28. stippled_borders = 1,
  29. -- border margins (размер границы в пикселах)
  30. --##border_margin 1
  31. -- border width (толщина границы окна в пикселах)
  32. border_width = 1,
  33. -- Default colors and also border colors, orange == #e5e5e5 (цвет выводимого текста и линий параметра draw_outline по-умолчанию)
  34. --default_color = '#39adb5', -- Manjaro Cyan
  35. --default_color = '#e2a0a5', -- Manjaro Magenta
  36. --default_color = '#24D2AF', -- Manjaro Green
  37. default_color = '#ffb62c', -- Manjaro Orange
  38. --default_color = 'orange',
  39. --default_outline_color = 'grey90',
  40. default_outline_color = '#dbdcd5', -- Manjaro White
  41. -- own_window_colour black (прозрачность вывода окна conky yes/no)
  42. own_window_transparent = true,
  43. -- Text alignment, other possible values are commented (положение на экране)
  44. --alignment top_left (верхний левый угол)
  45. alignment = 'top_right',
  46. --alignment bottom_left (нижний левый угол)
  47. --alignment bottom_right (нижний правый угол)
  48. -- Gap between borders of screen and text (расстояния от левого\правого (верхнего\нижнего) края экрана в пикселах)
  49. gap_x = 7,
  50. gap_y = 47, --23, --15,
  51. -- stuff after 'TEXT' will be formatted on screen (текст (кодировка, шрифт), степень прозрачности окна conky от 0 до 1)
  52. override_utf8_locale = true,
  53. --#xftfont Taurus:size=11.5
  54. font = 'BauhausC Medium:size=13',
  55. --(gmail.png -p 1,659) (ymail.png -p 1,692)
  56. --font = 'Taurus:size=11',
  57. xftalpha = 1
  58. }
  59. conky.text = [[
  60. ${color white}${hr 2}
  61. ${color white}${alignc}${voffset 6}${time %A, %e %B %Y}
  62. ${color white}${font neuropol x free:size=30}${alignc}${time %H:%M:%S}${font}
  63. ${voffset -9}
  64. ${color white}${font OpenLogos:size=30}${alignc}B${font OpenLogos:size=35}^${font}
  65. ${voffset -30}
  66. ${hr 2}
  67. ${voffset 2}${color}${font StyleBats:size=12}O ${font}${color white}Uptime: ${color }$uptime
  68. ${color}${font StyleBats:size=12}Q ${font}${color white}Kernel: ${color }$kernel
  69. ##${color}${font StyleBats:size=12}9 ${font}${color white}Local: ${color }${addr enp1s7}
  70. ${color}${font StyleBats:size=12}9 ${font}${color white}Local: ${color }${addr enp0s8}
  71. ##${color}${font StyleBats:size=12}Z ${font}${color white}Internet: ${color }${exec cat /home/inetStatus.txt}
  72. ##${color}${font StyleBats:size=12}Z ${font}${color white}Internet: ${color }${execpi 30 ~/.myScripts/conky/get_ip.py}
  73. ${color}${font StyleBats:size=12}Z ${font}${color white}Internet: ${color }${execi 60 ~/.myScripts/conky/get_ip}
  74. ${color}${font StyleBats:size=12}2 ${font}${color white}CPU: ${color }${execi 1 sensors | grep 'CPU Temperature:' | cut -c 26-33}
  75. #${color white}${hr 2}
  76. ${voffset -2}
  77. ${color white}CPU 1: ${color}$font${cpu cpu1}% $alignr${color white}CPU 2: ${color}$font${cpu cpu2}%
  78. ${color white}${cpubar cpu1 3,147 FFFFFF FFFFFF}$alignr${cpubar cpu2 3,147 FFFFFF FFFFFF}
  79. ${voffset -7}
  80. ${color}${font PizzaDude Bullets:size=12}4 ${font}${color white}Top 5 PID CPU% RAM%
  81. ${color}${top name 1} ${alignr}${TOP pid 1} ${top cpu 1} ${top mem 1}
  82. ${color white}${top name 2} ${alignr}${TOP pid 2} ${top cpu 2} ${top mem 2}
  83. ${top name 3} ${alignr}${TOP pid 3} ${top cpu 3} ${top mem 3}
  84. ${top name 4} ${alignr}${TOP pid 4} ${top cpu 4} ${top mem 4}
  85. ${top name 5} ${alignr}${TOP pid 5} ${top cpu 5} ${top mem 5}
  86. ${color white}RAM: ${color} $memperc% $mem/ $memmax
  87. ${color white}${membar 3,300}
  88. ${color white}SWAP: ${color } $swapperc% $swap/ $swapmax
  89. ${color white}${swapbar 3,300}
  90. ${color white}Root: ${color }${fs_used /}/ ${fs_free /}/ ${fs_size /}
  91. ${color white}${fs_bar 3,300 /}
  92. ${color white}Home: ${color }${fs_used /home}/ ${fs_free /home}/ ${fs_size /home}
  93. ${color white}${fs_bar 3,300 /home}
  94. ${voffset 6}${color}${font PizzaDude Bullets:size=12}S${font} ${color white}Download: ${color }${totaldown enp0s8}
  95. ${voffset 1}${color}${font PizzaDude Bullets:size=12}r${font} ${color white}Input: ${color } ${downspeed enp0s8}/s ${alignr}${downspeedgraph enp1s7 10,130 FFFFFF FFFFFF}
  96. ${color}${font PizzaDude Bullets:size=12}M${font} ${color white}Upload: ${color }${totalup enp0s8}
  97. ${voffset 1}${color}${font PizzaDude Bullets:size=12}v${font} ${color white}Output: ${color }${upspeed enp0s8} /s ${alignr}${upspeedgraph enp1s7 10,130 FFFFFF FFFFFF}
  98. ${color white}${hr 2}
  99. ]]