--[[ apt install conky-all Usage: conky [OPTION]... conky is a system monitor that renders text on desktop or to own transparent window. Command line options will override configurations defined in config file. -v, --version version -q, --quiet quiet mode -D, --debug increase debugging output, ie. -DD for more debugging -c, --config=FILE config file to load -C, --print-config print the builtin default config to stdout e.g. 'conky -C > ~/.conkyrc' will create a new default config -d, --daemonize daemonize, fork to background -h, --help help -a, --alignment=ALIGNMENT text alignment on screen, {top,bottom,middle}_{left,right,middle} -X, --display=DISPLAY X11 display to use -m, --xinerama-head=N Xinerama monitor index (0=first) -f, --font=FONT font to use -o, --own-window create own window to draw -b, --double-buffer double buffer (prevents flickering) -w, --window-id=WIN_ID window id to draw -x X x position -y Y y position -t, --text=TEXT text to render, remember single quotes, like -t '$uptime' -u, --interval=SECS update interval -i COUNT number of times to update conky (and quit) -p, --pause=SECS pause for SECS seconds at startup before doing anything ]] conky.config = { alignment = 'top_right', background = true, border_width = 1, cpu_avg_samples = 2, default_color = 'white', default_outline_color = 'white', default_shade_color = 'white', double_buffer = true, draw_borders = false, draw_graph_borders = true, draw_outline = false, draw_shades = false, extra_newline = false, font = '7x13', gap_x = 7, gap_y = 27, minimum_height = 5, minimum_width = 5, net_avg_samples = 2, no_buffers = true, out_to_console = false, out_to_ncurses = false, out_to_stderr = false, out_to_x = true, own_window = true, own_window_class = 'Conky', own_window_transparent = true, own_window_type = 'normal', own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', show_graph_range = false, show_graph_scale = false, stippled_borders = 0, update_interval = 5.0, uppercase = false, use_spacer = 'none', use_xft = false, } conky.text = [[ ${color goldenrod}Hostname: ${color DeepSkyBlue1}$nodename ${color goldenrod}Enet: ${color}${addr enp1s0} ${color goldenrod}WiFi: ${color}${addr wlp1s0} ${color green}Linux Kernel: ${color yellow}$kernel ${color goldenrod}CPU Details: ${color magenta}$machine, $freq(MHz) ${color}CPU History: ${color darkgreen}${cpugraph 30,0 0000ff 00ff00} ${color}CPU Usage:${color magenta2} $cpu% ${cpubar 11,0} ${color}RAM Usage:${color DeepSkyBlue1} $mem ($memperc%) ${membar 11,0} ${color}Available RAM:${color DeepSkyBlue1} $memmax $color$stippled_hr $alignc${color}Processes:$color $processes ${color grey}Running:$color $running_processes $alignc${color}(top 7 sorted by CPU usage) ${color goldenrod} NAME PID CPU% MEM% ${color} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1} ${color} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2} ${color} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3} ${color} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4} ${color} ${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5} ${color} ${top name 6} ${top pid 6} ${top cpu 6} ${top mem 6} ${color} ${top name 7} ${top pid 7} ${top cpu 7} ${top mem 7} $alignc${color}(top 7 sorted by MEM usage) ${color goldenrod} NAME PID CPU% MEM% ${color} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1} ${color} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2} ${color} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3} ${color} ${top_mem name 4} ${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4} ${color} ${top_mem name 5} ${top_mem pid 5} ${top_mem cpu 5} ${top_mem mem 5} ${color} ${top_mem name 6} ${top_mem pid 6} ${top_mem cpu 6} ${top_mem mem 6} ${color} ${top_mem name 7} ${top_mem pid 7} ${top_mem cpu 7} ${top_mem mem 7} $color$stippled_hr $alignc${color}${time %a %b %d %Y %R} $alignc${color}System Uptime:${color DarkOrange1} $uptime ]]