#=========================================================================
# conkyrc_long
# Date : 01/02/2017
# Author : Andre Zinho
# Version : v1.0
# License : Distributed under the terms of GNU GPL version 2 or later
# E-Mail : diskmp3.ru@mail.ru
#=========================================================================
#
#=========================================================================
# conkyrc_long
# Date : 31/05/2019
# Author : Kirill Molchanov
# Version : v1.1
# License : Distributed under the terms of GNU GPL version 2 or later
#=========================================================================
#
#=========================================================================
# conkyrc_long
# Date : 13/07/2019
# Author : Kirill Molchanov
# Version : v1.2
# License : Distributed under the terms of GNU GPL version 2 or later
#=========================================================================
#
#=========================================================================
# conkyrc_long
# Date : 17/12/2019
# Author : Kirill Molchanov
# Version : v1.3
# License : Distributed under the terms of GNU GPL version 2 or later
#=========================================================================
#
#=========================================================================
# conkyrc_long
# Date : 01/08/2025
# Author : Kirill Molchanov
# Version : v1.4
# License : Distributed under the terms of GNU GPL version 2 or later
#=========================================================================
# Use Xft?
use_xft yes
xftfont Ubuntu:size=12
xftalpha 0.8
text_buffer_size 2048
# Интервал обновления в секундах
update_interval 1
# Это количество раз, когда Conky будет обновляться перед выходом
# Set to zero to run forever.
total_run_times 0
own_window yes
own_window_transparent no
own_window_argb_value 204
own_window_argb_visual yes
#own_window_type override
own_window_type desktop
#own_window_type normal #use this if you want a nice shadow to appear around conky
# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Использовать двойную буферизацию (уменьшает мерцание, может не работать для всех)
double_buffer yes
# Минимальный размер текстовой области
minimum_size 360 0
maximum_width 360
# Рисовать оттенки?
draw_shades no
# Нарисовать контуры?
draw_outline no
# Рисование границ вокруг текста
draw_borders no
# Пунктирные границы?
stippled_borders 0
# Границы полей
border_margin 5
# Ширина границы
border_width 5
# Цвета по умолчанию, а также цвета границ
default_color ECC604
#default_shade_color black
#default_outline_color grey
own_window_colour 2B2E37
# Выравнивание текста, другие возможные значения комментируются
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Разрыв между границами экрана и текста
# same thing as passing -x at command line
gap_x 9
gap_y 9
# Вычесть буферы файловой системы из используемой памяти?
no_buffers yes
# установите значение yes, если хотите, чтобы весь текст был в верхнем регистре
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
temperature_unit celsius
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer none
temperature_unit celcius
TEXT
#
${alignc}${font Arial Black:size=14}Дата и Время ${font}
#
${alignc}${font Arial Black:size=16}${tztime UTC-7 %k:%M:%S}${font}
${alignc}${font Arial Black:size=12}${time %a, %d %B %Y}
#
${alignc}${font Arial Black:size=14}Система ${font}
#
#${font OpenLogos:size=15}${font}${alignc}Процессор
${font OpenLogos:size=15}${font}${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}${font}
Частота: ${execi 20 sensors |grep "Core0 Temp" | cut -d" " -f4}${freq_g 2}ГГц ${execi 20 sensors |grep "Core1 Temp" | cut -d" " -f4}${color} Процессов: $running_processes / $processes
#
${voffset 5}${font OpenLogos:size=15}${font}Дистрибутив:${alignr}${exec cat /etc/issue.net} $machine${font}
${font OpenLogos:size=15}${font}Ядро: ${alignr}${kernel}
${font OpenLogos:size=15}${font}Обновления: ${alignr}${execi 360 aptitude search "~U" | wc -l | tail} Пакетов${color}
${font OpenLogos:size=15}${font}Время работы: ${alignr}${uptime_short}
#${font OpenLogos:size=15}${font}Компьютер:${alignr}${nodename}
#
#${font OpenLogos:size=15}${font}Батарея: ${alignr} $battery ${battery_bar 8,50}
#${font OpenLogos:size=15}${font}Батарея: ${alignr} ${battery_percent BAT0}% ${battery_bar 8,50}
#
${voffset 5}${font OpenLogos:size=15}${font}CPU: ${cpu cpu0}% ${alignr}${cpubar cpu0 8,50}
#${font OpenLogos:size=20}${font}CPU1: ${cpu cpu1}% ${alignr}${cpubar cpu1 8,60}
#${font OpenLogos:size=20}${font}CPU2: ${cpu cpu2}% ${alignr}${cpubar cpu2 8,60}
#${font OpenLogos:size=20}${font}CPU3: ${cpu cpu3}% ${alignr}${cpubar cpu3 8,60}
#${font OpenLogos:size=20}${font}CPU4: ${cpu cpu4}% ${alignr}${cpubar cpu4 8,60}
${font OpenLogos:size=15}${font}RAM: $memperc% $mem из $memeasyfree${alignr}${membar 8,50}
${font OpenLogos:size=15}${font}GPU RAM: ${alignr}${execi 5 nvidia-settings -q [gpu:0]/UsedDedicatedGPUMemory -t} из ${exec nvidia-settings -q [gpu:0]/TotalDedicatedGPUMemory -t} Mib
#
${font Arial Black:size=14}${alignc}Температура
#
#${voffset 5}${font OpenLogos:size=15}${font}Температура ° CPU: $alignr ${execi 10 sensors | grep 'Core 0'}
#${font OpenLogos:size=15}${font}Температура ° CPU: $alignr ${execi 10 sensors | grep 'Core 1'}
#
${voffset 5}${font OpenLogos:size=15}${font}Температура ° CPU Core 0: $alignr ${execi 30 sensors | sed -n 's/Core 0:[ ]*//p' | cut -d' ' -f1}
${font OpenLogos:size=15}${font}Температура ° CPU Core 1: $alignr ${execi 30 sensors | sed -n 's/Core 1:[ ]*//p' | cut -d' ' -f1}
${font OpenLogos:size=15}${font}Температура ° CPU Core 2: $alignr ${execi 30 sensors | sed -n 's/Core 2:[ ]*//p' | cut -d' ' -f1}
${font OpenLogos:size=15}${font}Температура ° CPU Core 3: $alignr ${execi 30 sensors | sed -n 's/Core 3:[ ]*//p' | cut -d' ' -f1}
#
${font OpenLogos:size=15}${font}Температура ° ACPI: $alignr ${acpitemp}°C
#
${font OpenLogos:size=15}${font}Температура ° GPU: $alignr ${execi 60 nvidia-settings -query GPUCoreTemp | perl -ne 'print $1 if /GPUCoreTemp.*?: (\d+)./;'}°C
#
#${font OpenLogos:size=15}${font}Скорость вентилятора: $alignr ${execi 5 nvidia-settings -q [fan:0]/GPUCurrentFanSpeed -t} %
#
#${font OpenLogos:size=15}${font}Температура ° NVME: $alignr ${nvme smart-log /dev/nvme0 | grep -i '^temperature'}°C
#${font OpenLogos:size=15}${font}Температура ° SSD: $alignr ${ssdtemp /dev/sda}°C
#
#${font OpenLogos:size=15}${font}Температура ° HDD: $alignr ${hddtemp /dev/sda}°C
#
## Топ5 приложений
${voffset 5}${alignc}${font Arial Black:size=14}Топ-5 Процессов ${font}
${font OpenLogos:size=16}${font}Процесс ${alignr}User CPU % RAM %
${font OpenLogos:size=15}${font}${top name 1} ${alignr}${top user 1} ${top cpu 1} ${top mem 1}
${font OpenLogos:size=15}${font}${top name 2} ${alignr}${top user 2} ${top cpu 2} ${top mem 2}
${font OpenLogos:size=15}${font}${top name 3} ${alignr}${top user 3} ${top cpu 3} ${top mem 3}
${font OpenLogos:size=15}${font}${top name 4} ${alignr}${top user 4} ${top cpu 4} ${top mem 4}
${font OpenLogos:size=15}${font}${top name 5} ${alignr}${top user 5} ${top cpu 5} ${top mem 5}
#
${voffset 5}${alignc}${font Arial Black:size=14}Диск ${font}
#
${font OpenLogos:size=15}${font}Корневой: ${fs_used_perc /}% ${fs_used /} из ${fs_size /}${alignr}${fs_bar 8,50 /}
${font OpenLogos:size=15}${font}Домашний: ${fs_used_perc /home}% ${fs_used /home} из ${fs_size /home}${alignr}${fs_bar 8,50 /home}
${font OpenLogos:size=15}${font}Подкачка: $swapperc% ${swap} из $swapfree${alignr}${swapbar 8,50}
#
#${font OpenLogos:size=15}${font}Windows: ${fs_used_perc /media/kirill/Windows}% ${fs_used /media/kirill/Windows} из ${fs_size /media/kirill/Windows}${alignr}${fs_bar 8,50 /media/kirill/Windows}
#
#${font OpenLogos:size=15}${font}Data: ${fs_used_perc /media/kirill/Data}% ${fs_used /media/kirill/Data} из ${fs_size /media/kirill/Data}${alignr}${fs_bar 8,50 /media/kirill/Data}
#
#${font OpenLogos:size=15}${font}Data Sam: ${fs_used_perc /media/kirill/Data Samsung}% ${fs_used /media/kirill/Data Samsung} из ${fs_size /media/kirill/Data Samsung}${alignr}${fs_bar 8,50 /media/kirill/Data Samsung}
#
#${font OpenLogos:size=15}${font}Внешний: ${fs_used_perc /media/kirill/TOSHIBA EXT Data}% ${fs_used /media/kirill/TOSHIBA EXT Data} из ${fs_size /media/kirill/TOSHIBA EXT Data}${alignr}${fs_bar 8,50 /media/kirill/TOSHIBA EXT Data}
#
${voffset 5}${font OpenLogos:size=15}${font}Обращение к SSD: $color${diskio_read} | ${diskio_write}$color ${alignr}${diskiograph 8,50}
#
#${voffset 5}${font OpenLogos:size=15}${font}Чтение HDD:${alignc}$color${diskio_read}$color${alignr}${diskiograph_read 8,50}
#${font OpenLogos:size=15}${font}Запись HDD:${alignc}$color${diskio_write}$color${alignr}${diskiograph_write 8,50}
#
${voffset 5}${alignc}${font Arial Black:size=14}Интернет ${font}
#
#${if_existing /proc/net/route enp3s0}
${font OpenLogos:size=15}${font}Входящий: ${downspeed enp3s0} | ${totaldown enp3s0}${alignr}${downspeedgraph enp3s0 8,50}
${font OpenLogos:size=15}${font}Исходящий: ${upspeed enp3s0} | ${totalup enp3s0}${alignr}${upspeedgraph enp3s0 8,50}
#${voffset 5}${font OpenLogos:size=15}${font}Принято: ${alignr}${totaldown wlp7s0}
#${font OpenLogos:size=15}${font}Отправлено: ${alignr}${totalup wlp7s0}
#${voffset 5}${font OpenLogos:size=15}${font}Локальный IP: ${alignr}${addr enp3s0}
${voffset 5}${font OpenLogos:size=15}${font}Внешний IP: ${alignr}${texeci 60 wget -O - -q icanhazip.com}