-- ============================================================================= -- Conky Configuration - Plan 9 Modern Theme -- Adapted from r/Conkyporn -- Author: Kris Yotam -- ============================================================================= conky.config = { alignment = 'top_left', background = false, border_width = 8, border_inner_margin = 18, -- Plan 9 zed theme palette (light, authentic Plan 9) default_color = '9eeeee', -- Plan 9 light cyan-blue (hover/selected/bright_cyan) — border color0 = '000000', -- default text (text) color1 = '666666', -- muted labels (text.muted) color2 = '000099', -- navy section headers (text.accent / keyword) color3 = '448844', -- Plan 9 green (bars/graphs, success) color4 = 'aa0000', -- Plan 9 red (highlights/values, deleted) default_outline_color = '99994c', default_shade_color = 'bdc1bb', cpu_avg_samples = 2, double_buffer = true, draw_borders = true, draw_graph_borders = false, draw_outline = false, draw_shades = false, use_xft = true, font = 'JetBrainsMono Nerd Font:size=11', -- Position on primary monitor (27" 2560x1440) xinerama_head = 0, gap_x = 50, gap_y = 58, minimum_width = 380, maximum_width = 380, minimum_height = 60, default_bar_width = 120, default_bar_height = 10, net_avg_samples = 2, no_buffers = true, out_to_console = false, out_to_stderr = false, extra_newline = false, own_window = true, own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', own_window_class = 'Conky', own_window_type = 'override', own_window_transparent = false, own_window_argb_visual = true, own_window_argb_value = 220, own_window_colour = 'ffffea', stippled_borders = 0, update_interval = 1, uppercase = false, use_spacer = 'left', show_graph_scale = false, show_graph_range = false, } conky.text = [[ ${color4}${font JetBrainsMono Nerd Font:bold:size=14}${time %H:%M:%S}${font}${color0}${alignr}${color1}${time %A, %d %B %Y}${color0} ${color1}Uptime:${color0} ${uptime}${alignr}${color1}Kernel:${color0} ${kernel} ${color2}${font JetBrainsMono Nerd Font:bold:size=11}SYSTEM${font}${color0} ${hr 1} ${color1}CPU:${color0} ${cpu}%${goto 220}${color3}${cpubar cpu0 10,140}${color0} ${color1}CPU Temp:${color0} ${hwmon 2 temp 1}°C${goto 220}${color3}${execbar echo $(($(cat /sys/class/hwmon/hwmon2/temp1_input)/1000))}${color0} ${color1}GPU:${color0} ${execi 5 cat /sys/class/drm/card2/device/gpu_busy_percent 2>/dev/null || echo 0}%${goto 220}${color3}${execbar cat /sys/class/drm/card2/device/gpu_busy_percent 2>/dev/null || echo 0}${color0} ${color1}GPU Temp:${color0} ${execi 5 cat /sys/class/drm/card2/device/hwmon/hwmon*/temp1_input 2>/dev/null | head -1 | awk '{printf "%.0f", $1/1000}'}°C${goto 220}${color3}${execbar echo $(($(cat /sys/class/drm/card2/device/hwmon/hwmon*/temp1_input 2>/dev/null | head -1)/1000))}${color0} ${color1}RAM:${color0} ${mem} / ${memmax}${goto 220}${memperc}% ${color3}${membar 10,80}${color0} ${color1}SSD:${color0} ${fs_used /} / ${fs_size /}${goto 220}${fs_used_perc /}% ${color3}${fs_bar 10,80 /}${color0} ${color2}${font JetBrainsMono Nerd Font:bold:size=11}PROCESSES${font}${color0} ${hr 1} ${color1}Total:${color0} ${processes} ${color1}Running:${color0} ${running_processes} ${color1}Name${goto 180}PID${goto 260}CPU%${goto 330}MEM%${color0} ${color0}${top name 1}${goto 180}${top pid 1}${goto 260}${color4}${top cpu 1}${color0}${goto 330}${top mem 1} ${top name 2}${goto 180}${top pid 2}${goto 260}${color4}${top cpu 2}${color0}${goto 330}${top mem 2} ${top name 3}${goto 180}${top pid 3}${goto 260}${color4}${top cpu 3}${color0}${goto 330}${top mem 3} ${top name 4}${goto 180}${top pid 4}${goto 260}${color4}${top cpu 4}${color0}${goto 330}${top mem 4} ${top name 5}${goto 180}${top pid 5}${goto 260}${color4}${top cpu 5}${color0}${goto 330}${top mem 5} ${color2}${font JetBrainsMono Nerd Font:bold:size=11}NETWORK${font}${color0} ${hr 1} ${if_existing /sys/class/net/enp132s0/operstate up} ${color1}Interface:${color0} enp132s0${alignr}${color3}ONLINE${color0} ${color1}IP:${color0} ${addr enp132s0} ${color2}${downspeedgraph enp132s0 30,175 008888 55aaaa}${goto 200}${upspeedgraph enp132s0 30,175 55aaaa 448844}${color0} ${color1}Down:${color0} ${downspeed enp132s0}/s${goto 200}${color1}Up:${color0} ${upspeed enp132s0}/s ${color1}Total:${color0} ${totaldown enp132s0}${goto 200}${color1}Total:${color0} ${totalup enp132s0} ${else} ${color1}Network:${color0} OFFLINE ${endif} ${color2}${font JetBrainsMono Nerd Font:bold:size=11}HARDWARE${font}${color0} ${hr 1} ${color1}CPU:${color0} ${execi 3600 cat /proc/cpuinfo | grep 'model name' | head -1 | cut -d: -f2 | sed 's/^ //' | cut -c1-35} ${color1}GPU:${color0} ${execi 3600 lspci | grep -i vga | cut -d: -f3 | cut -c1-40} ${color1}MBD:${color0} ${execi 3600 cat /sys/devices/virtual/dmi/id/board_name} ]]