Skip to content

Instantly share code, notes, and snippets.

@ChristianGrimberg
Last active July 5, 2022 15:36
Show Gist options
  • Select an option

  • Save ChristianGrimberg/478d6b9186c9b541fe354f3010c410dc to your computer and use it in GitHub Desktop.

Select an option

Save ChristianGrimberg/478d6b9186c9b541fe354f3010c410dc to your computer and use it in GitHub Desktop.
My conky config for a single monitor (2160 x 1440)
--[[
Author: @ChristianGrimberg
Description: Dark theme for a single monitor (2160 x 1440)
]]
conky.config = {
-- window
alignment = 'top_right',
gap_x = 0,
gap_y = 0,
minimum_height = 1280,
minimum_width = 625,
maximum_width = 625,
background = false,
border_width = 0,
own_window = true,
own_window_class = 'Conky',
own_window_type = 'desktop',
-- Colors
font = 'RobotoMono Nerd Font:size=10',
font1 = 'RobotoMono Nerd Font:size=10',
color1 = '#f3f3f3', -- accent
color2 = '#c8c8c8', -- accent dimmed
color3 = '#E7A5F9',
color4 = '#6AC0EF',
color5 = '#A5F9D5',
color6 = '#F9DFA5',
own_window_transparent = true, -- transparency
own_window_argb_visual = true, -- transparency
own_window_argb_value = 195, -- transparency [0 -255]
own_window_colour = '#050505', -- bg color [comment to full transparency]
default_color = 'white', -- default colors
default_outline_color = 'white', -- default colors
default_shade_color = 'white', -- default colors
double_buffer = true, -- removes flickering
draw_borders = false, -- borders (window)
draw_graph_borders = true, -- borders (graphs)
draw_outline = false, -- border (text)
draw_shades = false, -- shades
extra_newline = false, -- extra newline at the end when writing to stdout
-- other
update_interval = 1.0,
cpu_avg_samples = 4,
net_avg_samples = 4,
no_buffers = true,
out_to_console = false,
out_to_ncurses = false,
out_to_stderr = false,
out_to_x = true,
show_graph_range = false,
show_graph_scale = false,
stippled_borders = 0,
uppercase = false,
use_spacer = 'none',
use_xft = true,
}
conky.text = [[
${voffset 30}
${goto 24}${color1}${font1} SYSTEM ${voffset 8}${font}
${goto 24}${color1}OS: ${color2}$sysname $machine ${alignr}${color5} ${color2}${battery_percent BAT0}%
${goto 24}${color1}Host: ${color2}$nodename
${goto 24}${color1}Kernel: ${color2}$kernel
${goto 24}${color1}Uptime: ${color2}$uptime
${goto 24}${color1}${font1}說 NETWORK ${voffset 8}${font}
${goto 24}${color1}SSID: ${color2}${wireless_essid wlo2}
${goto 24}${color1}${font1}Public: ${color2}${execi 1000 wget -q -O- http://ipecho.net/plain; echo}${alignr}${color1}Local: ${color2}${addr wlo2}
${goto 24}${color1}${font1}Bandwith: ${color2}${wireless_bitrate wlo2}${alignr}${color2}${wireless_link_qual_perc wlo2}% ${color6}${wireless_link_bar 4,124 wlo2}${voffset 8}${font}
${goto 24}${color1}Total Up: ${color2}${totalup wlo2} ${alignr}${color1}Total Down: ${color2}${totaldown wlo2}
${goto 24}${color1}Speed Up: ${color2}${upspeed wlo2} ${alignr}${color1}Speed Down: ${color2}${downspeed wlo2}${voffset 8}
${goto 24}${color4}${upspeedgraph wlo2 30, 270} ${alignr}${downspeedgraph wlo2 30, 270}
${goto 24}${color1}${font1} CPU ${voffset 8}${font}
${goto 24}${color1}Core 1: ${color2}${freq_g 1}GHz ${color2}${alignr}${cpu cpu0}% ${color3}${cpubar cpu0 4, 124}
${goto 24}${color1}Core 2: ${color2}${freq_g 2}GHz ${color2}${alignr}${cpu cpu1}% ${color3}${cpubar cpu1 4, 124}
${goto 24}${color1}Core 3: ${color2}${freq_g 3}GHz ${color2}${alignr}${cpu cpu2}% ${color3}${cpubar cpu2 4, 124}
${goto 24}${color1}Core 4: ${color2}${freq_g 4}GHz ${color2}${alignr}${cpu cpu3}% ${color3}${cpubar cpu3 4, 124}${voffset 8}
${goto 24}${color1}${font1} MEMORY ${voffset 8}${font}
${goto 24}${color1}RAM: ${color2}$mem/$memmax ${alignr}$memperc% ${color5}${membar 4, 124}
${goto 24}${color1}Swap: ${color2}$swap/$swapmax ${alignr}$swapperc% ${color5}${swapbar 4, 124}${voffset 8}
${goto 24}${color1}${alignr}PID CPU MiB${voffset 8}
${goto 24}${color1}缾 ${top_mem name 1}${color2}${alignr}${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${goto 24}${color1}缾 ${top_mem name 2}${color2}${alignr}${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${goto 24}${color1}缾 ${top_mem name 3}${color2}${alignr}${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${goto 24}${color1}缾 ${top_mem name 4}${color2}${alignr}${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
${goto 24}${color1}缾 ${top_mem name 5}${color2}${alignr}${top_mem pid 5} ${top_mem cpu 5} ${top_mem mem 5}${voffset 8}
#${goto 24}${color1}${memgraph 30, 420}
${goto 24}${color1}${font1} PROCESSES ${voffset 8}${font}
${goto 24}${color1}All: ${color2}$processes${alignr}${color1}Running: ${color2}$running_processes ${color1}Threads: ${color2}$running_threads
${goto 24}${color1}${alignr}PID MiB CPU${voffset 8}
${goto 24}${color1} ${top name 1}${color2}${alignr}${top pid 1} ${top mem 1} ${top cpu 1}
${goto 24}${color1} ${top name 2}${color2}${alignr}${top pid 2} ${top mem 2} ${top cpu 2}
${goto 24}${color1} ${top name 3}${color2}${alignr}${top pid 3} ${top mem 3} ${top cpu 3}
${goto 24}${color1} ${top name 4}${color2}${alignr}${top pid 4} ${top mem 4} ${top cpu 4}
${goto 24}${color1} ${top name 5}${color2}${alignr}${top pid 5} ${top mem 5} ${top cpu 5}${voffset 8}
#${goto 24}${color1}${cpugraph 30, 420}
${goto 24}${color1}${font1} FILE SYSTEM ${voffset 8}${font}
${goto 24}${color1}root: ${color2}${fs_used /}/${fs_size /} ${alignr} ${fs_used_perc /}% ${color6}${fs_bar 6, 124 /}
${goto 24}${color1}
${goto 24}${color1}
${goto 24}${color1}
${goto 24}${color1}
${goto 24}${color1}
${goto 24}${color1}
]]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment