Skip to content

Instantly share code, notes, and snippets.

@jeanfbrito
Created April 29, 2020 19:35
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 jeanfbrito/9e5ea98e16b43c2cd0a61fd081336836 to your computer and use it in GitHub Desktop.
Save jeanfbrito/9e5ea98e16b43c2cd0a61fd081336836 to your computer and use it in GitHub Desktop.
My configuration for conky
-- vim: ts=4 sw=4 noet ai cindent syntax=lua
--[[
Conky, a system monitor, based on torsmo
Any original torsmo code is licensed under the BSD license
All code written since the fork of torsmo is licensed under the GPL
Please see COPYING for details
Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
Copyright (c) 2005-2012 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
All rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
]]
conky.config = {
alignment = none,
background = false,
border_width = 1,
cpu_avg_samples = 4,
default_color = 'white',
default_outline_color = 'white',
default_shade_color = 'white',
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
use_xft = true,
font = 'DejaVu Sans Mono:size=12',
gap_x = -1915,
gap_y = 200,
minimum_height = 5,
minimum_width= 270,
maximum_width= 270,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
own_window= true,
own_window_type= 'panel',
own_window_transparent= false,
own_window_hints= 'undecorated,below,sticky,skip_taskbar,skip_pager',
own_window_colour= '000000',
own_window_argb_visual= true,
own_window_argb_value= 0,
double_buffer= true,
stippled_borders = 0,
update_interval = 1.0,
uppercase = false,
use_spacer = 'none',
show_graph_scale = false,
show_graph_range = false
}
conky.text = [[
$nodename $kernel
$hr
${color grey}Uptime:$color $uptime
${color grey}RAM Usage:$color $mem/$memmax
$memperc% ${membar 4}
${color grey}Swap Usage:$color $swap/$swapmax
$swapperc% ${swapbar 4}
$hr
${color grey}Disk: $color${fs_used /}/${fs_size /}
$fs_used_perc% ${fs_bar 6 /}
$hr
${color2}${voffset 5}i7 8700K 4.7GHz: ${color1}@ ${color green}${freq_g} GHz
${color}${goto 13}CPU 1 ${goto 81}${color green}${cpu cpu1}% ${goto 131}${color3}${cpubar cpu1 18}
${color}${goto 13}CPU 2 ${goto 81}${color green}${cpu cpu2}% ${goto 131}${color3}${cpubar cpu2 18}
${color}${goto 13}CPU 3 ${goto 81}${color green}${cpu cpu3}% ${goto 131}${color3}${cpubar cpu3 18}
${color}${goto 13}CPU 4 ${goto 81}${color green}${cpu cpu4}% ${goto 131}${color3}${cpubar cpu4 18}
${color}${goto 13}CPU 5 ${goto 81}${color green}${cpu cpu5}% ${goto 131}${color3}${cpubar cpu5 18}
${color}${goto 13}CPU 6 ${goto 81}${color green}${cpu cpu6}% ${goto 131}${color3}${cpubar cpu6 18}
${color}${goto 13}CPU 7 ${goto 81}${color green}${cpu cpu7}% ${goto 131}${color3}${cpubar cpu7 18}
${color}${goto 13}CPU 8 ${goto 81}${color green}${cpu cpu8}% ${goto 131}${color3}${cpubar cpu8 18}
${color}${goto 13}CPU 9 ${goto 81}${color green}${cpu cpu9}% ${goto 131}${color3}${cpubar cpu9 18}
${color}${goto 13}CPU 10 ${goto 81}${color green}${cpu cpu10}% ${goto 131}${color3}${cpubar cpu10 18}
${color}${goto 13}CPU 11 ${goto 81}${color green}${cpu cpu11}% ${goto 131}${color3}${cpubar cpu11 18}
${color}${goto 13}CPU 12 ${goto 81}${color green}${cpu cpu12}% ${goto 131}${color3}${cpubar cpu12 18}
${color1}CPU Usage:${color green}${cpu}% ${goto 131}${color1} Temp: ${color green}${hwmon 2 temp 1}°C ${goto 250}${color1}
${cpugraph 50,269 52ff00 6edd21}
${color grey}Name PID CPU% MEM%
${color lightgrey} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color grey}Processes:$color $processes ${color grey}Running:$color $running_processes
${color grey}GPU:${color green}${exec nvidia-smi --query-gpu=gpu_name --format=csv,noheader,nounits} $color
${color grey}GPU Temperature ${color} ${execi 60 nvidia-settings -query [gpu:0]/GPUCoreTemp -t} °C
${color grey}GPU Utilization ${color} ${exec nvidia-smi | grep % | cut -c 61-63} %
${color grey}VRAM Utilization ${color} ${exec nvidia-smi | grep % | cut -c 37-40} MB
${color grey}GPU Power Draw ${color} ${exec nvidia-smi | grep % | cut -c 21-23} W
${if_match "${addr enp0s31f6}"!="No Address"}
${color1}
${color3}${downspeedgraph enp0s31f6 50,269 99c8e8 618094}
Download ${alignr}${downspeedf enp0s31f6}k/s (${totaldown enp0s31f6})
${hr}
Upload ${alignr}${upspeedf enp0s31f6}k/s (${totalup enp0s31f6})
${color3}${upspeedgraph enp0s31f6 50,269 99c8e8 618094}
${endif}
]]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment