Skip to content

Instantly share code, notes, and snippets.

@abbotto
Last active February 23, 2021 10:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save abbotto/ba52ac9d05450a236807ce9878a781cd to your computer and use it in GitHub Desktop.
Save abbotto/ba52ac9d05450a236807ce9878a781cd to your computer and use it in GitHub Desktop.
Conky settings for Linux
-- vim: ts=4 sw=4 noet ai cindent syntax=lua
conky.config = {
-- General settings
alignment = 'top_right',
background = true,
border_width = 1,
cpu_avg_samples = 2,
default_color = 'white',
default_outline_color = '#555',
default_shade_color = 'white',
double_buffer = true,
no_buffers = true,
imlib_cache_size = 10,
out_to_console = false,
out_to_stderr = false,
update_interval = 1.0,
use_spacer = 'none',
short_units = true,
-- Window specifications
gap_x = 26,
gap_y = 60,
maximum_width = 500,
minimum_height = 600,
own_window = true,
own_window_colour = '#111111',
own_window_argb_visual = true,
own_window_argb_value = 230,
own_window_transparent = false,
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
own_window_class = 'Conky',
own_window_type = 'dock', -- Options are: normal/override/dock/desktop/panel/conky
-- Shades
draw_shades = true,
default_shade_color = 'black',
-- Borders
draw_borders = false,
border_inner_margin = 16,
border_outer_margin = 8,
draw_outline = false,
default_outline_color = '#AAAAAA',
draw_graph_borders = true,
stippled_borders = 0,
-- Graphs
default_graph_width = 160,
default_graph_height = 40,
show_graph_scale = false,
show_graph_range = false,
-- Typography
use_xft = true,
xftalpha = 0,
font = 'DejaVu Sans Mono:size=12',
text_buffer_size = 256,
override_utf8_locale = true,
extra_newline = false,
uppercase = false,
-- Network
net_avg_samples = 2
}
conky.text = [[
${alignc}${color grey}$nodename - $sysname $kernel
$hr
${color grey}RAM:$color $memperc% ${alignr}${color green}$memmax
${color #ffcb48}${membar 4}
${color grey}Swap:$color $swapperc% ${alignr}${color green}$swapmax
${color #ffcb48}${swapbar 4}
${color grey}CPU:$color $cpu% @ ${color grey}$freq_g GHz ${alignr}${color #ff0000}${acpitemp}°C
${color #ffcb48}${cpubar 4}
${color grey}HDD: $color${fs_used} / ${fs_size} ${alignr}${color green}${fs_used_perc}%
${color #ffcb48}${fs_bar 6}
${color grey}Network Traffic
${if_existing /proc/net/route eno1}
Down: ${downspeedf eno1}k/s ${alignr}${totaldown eno1} total
${color black}${alignc}${downspeedgraph eno1 40,400 ff0000 0000ff}$color
Up: ${upspeedf eno1}k/s ${alignr}${totalup eno1} total
${color black}${alignc}${upspeedgraph eno1 40,400 ff0000 0000ff}$color
${else}
Network disconnected
${endif}
$hr
${color grey}Uptime:$color $uptime
${color grey}Processes:$color $running_processes of $processes
]]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment