Last active
February 16, 2024 22:31
-
-
Save nicoaravena/b9557a1bce7e5553ca27e3273aec08a7 to your computer and use it in GitHub Desktop.
conky with nvidia-smi
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| conky.config ={ | |
| -- CONKY SETTINGS | |
| background = true, | |
| update_interval = 1, | |
| total_run_times = 0, | |
| cpu_avg_samples = 8, | |
| net_avg_samples = 1, | |
| override_utf8_locale = true, | |
| double_buffer = true, | |
| no_buffers = true, | |
| text_buffer_size = 32768, | |
| -- CONKY: WINDOW SPECIFICATIONS | |
| own_window = true, | |
| own_window_argb_value = 0, | |
| own_window_argb_visual = true, | |
| own_window_class = 'conky-semi', | |
| own_window_colour = '#181818', | |
| own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', | |
| -- own_window_transparent = true, | |
| own_window_transparent = false, | |
| own_window_type = 'desktop', | |
| border_inner_margin = 3, | |
| border_width = 5, | |
| minimum_height = 1020, | |
| minimum_width = 270, | |
| maximum_width = 270, | |
| alignment = 'top_left', | |
| gap_x = 15, | |
| gap_y = 15, | |
| -- GRAPHICS SETTINGS | |
| draw_shades = false, | |
| draw_outline = true, | |
| draw_borders = false, | |
| draw_graph_borders = true, | |
| -- draw_graph_borders = false, | |
| -- TEXT SETTINGS | |
| use_xft = true, | |
| font = 'Cascadia Code Regular:size=10', | |
| xftalpha = 1, | |
| font1 = 'Cascadia Code Regular:size=10', | |
| font2 = 'Cascadia Code Semibold:size=10', | |
| font3 = 'Cascadia Code Bold:size=12', | |
| font4 = 'Cascadia Code Light:size=9', | |
| font5 = 'Symbols Nerd Font:size=12', | |
| uppercase = false, | |
| -- Pad percentages to this many decimals (0 = no padding) | |
| pad_percents = 2, | |
| -- COLOUR SETTINGS | |
| default_color = 'AAAAAA', | |
| default_shade_color = '333333', | |
| -- default_outline_color = '111111', | |
| default_outline_color = '010101', | |
| -- title_color | |
| color1 = 'DDDDDD', | |
| -- item_color | |
| color2 = 'CCCCCC', | |
| -- item_text_color | |
| color3 = 'EEEEEE', | |
| -- contrast_text_color | |
| color4 = '555555', | |
| -- utility_color | |
| color5 = 'BA68C8' | |
| }; | |
| conky.text = [[ | |
| # SYSTEM | |
| ${font2}${color2}HOSTNAME${color} ${color3}${alignr}${nodename}${color} | |
| ${font2}${color2}DISTRO${color} ${color3}${alignr}$distribution $machine${color} | |
| ${font2}${color2}KERNEL${color} ${color3}${alignr}$sysname $kernel${color} | |
| ${font2}${color2}UPTIME${color} ${color3}${alignr}$uptime_short${color} | |
| # RAM | |
| ${font3}${color1}MEMORY ${color5}${hr 2}${font}${color} | |
| ${voffset -15} | |
| ${font2}${color2}RAM${font}${color} ${color3}${alignr} $mem / $memmax ($memperc%)${color} | |
| ${color5}${memgraph 15,265, 32CD32 8B0000 -t}${color} | |
| # CPU | |
| ${font3}${color1}CPU ${color5}${hr 2}${font}${color} | |
| ${voffset -15} | |
| ${alignr}${color4}${exec cat /proc/cpuinfo | grep 'model name' | sed -e 's/model name.*: //' | uniq | cut -c 1-27}${color} | |
| ${color2}TEMPERATURE${color3} ${font2}${alignr}${acpitemp}${color5}°C${font}${color} | |
| ${voffset -15} | |
| ${color2}C01 ${tab 25}${cpu cpu1}${color4}%${color} ${font2}${freq_g 1}${color5}GHz${font}${color} ${goto 150} ${color2}C02 ${alignr}${cpu cpu2}${color4}%${color} ${font2}${freq_g 2}${color5}GHz${font}${color} | |
| ${color2}C03 ${tab 25}${cpu cpu3}${color4}%${color} ${font2}${freq_g 3}${color5}GHz${font}${color} ${goto 150} ${color2}C04 ${alignr}${cpu cpu4}${color4}%${color} ${font2}${freq_g 4}${color5}GHz${font}${color} | |
| ${color2}C05 ${tab 25}${cpu cpu5}${color4}%${color} ${font2}${freq_g 5}${color5}GHz${font}${color} ${goto 150} ${color2}C06 ${alignr}${cpu cpu6}${color4}%${color} ${font2}${freq_g 6}${color5}GHz${font}${color} | |
| ${color2}C07 ${tab 25}${cpu cpu7}${color4}%${color} ${font2}${freq_g 7}${color5}GHz${font}${color} ${goto 150} ${color2}C08 ${alignr}${cpu cpu8}${color4}%${color} ${font2}${freq_g 8}${color5}GHz${font}${color} | |
| # ${color2}C09 ${tab 25}${cpu cpu9}${color4}%${color} ${font2}${freq_g 9}${color5}GHz${font}${color} ${goto 150} ${color2}C10 ${alignr}${cpu cpu10}${color4}%${color} ${font2}${freq_g 10}${color5}GHz${font}${color} | |
| # ${color2}C11 ${tab 25}${cpu cpu11}${color4}%${color} ${font2}${freq_g 11}${color5}GHz${font}${color} ${goto 150} ${color2}C12 ${alignr}${cpu cpu12}${color4}%${color} ${font2}${freq_g 12}${color5}GHz${font}${color} | |
| # ${color2}C12 ${tab 25}${cpu cpu12}${color4}%${color} ${font2}${freq_g 12}${color5}GHz${font}${color} ${goto 150} ${color2}C13 ${alignr}${cpu cpu13}${color4}%${color} ${font2}${freq_g 13}${color5}GHz${font}${color} | |
| # ${color2}C14 ${tab 25}${cpu cpu14}${color4}%${color} ${font2}${freq_g 14}${color5}GHz${font}${color} ${goto 150} ${color2}C15 ${alignr}${cpu cpu15} ${color4}%${color} ${font2}${freq_g 15}${color5}GHz${font}${color} | |
| # NVIDIA | |
| ${font3}${color1}NVIDIA ${color5}${hr 2}${font}${color} | |
| ${voffset -15} | |
| ${alignr}${color4}${exec nvidia-smi --query-gpu name --format csv,noheader}${color} | |
| ${alignr}${color4}${exec nvidia-smi --query-gpu driver_version --format csv,noheader}${color} | |
| ${voffset -15} | |
| ${font2}${color2}CLOCKS${color3} ${font}${alignr}${exec nvidia-smi --query-gpu clocks.current.memory --format csv,noheader} / ${exec nvidia-smi --query-gpu clocks.max.memory --format csv,noheader}${font}${color} | |
| ${font2}${color2}MEM${color3}${font}${alignr}${exec nvidia-smi --query-gpu memory.used --format csv,noheader} / ${exec nvidia-smi --query-gpu memory.total --format csv,noheader}${font}${color} | |
| ${font2}${color2}POWER${color3} ${font}${alignr}${exec nvidia-smi --query-gpu power.draw --format csv,noheader} / ${exec nvidia-smi --query-gpu power.default_limit --format csv,noheader}${font}${color} | |
| ${font2}${color2}TEMPERATURE${color3} ${font}${alignr}${exec nvidia-smi --query-gpu temperature.gpu --format csv,noheader}${color5}°C${font}${color} | |
| # NETWORK | |
| ${font3}${color1}NETWORK ${color5}${hr 2}${font}${color} | |
| ${voffset -15} | |
| ${font2}${color2}SPEED${color} | |
| UP ${color} ${alignr}${upspeed wlp0s20f3} ${color5}${upspeedgraph wlp0s20f3 10,150 ADFF2F 32CD32 -t}${color} | |
| DOWN${color} ${alignr}${downspeed wlp0s20f3} ${color5}${downspeedgraph wlp0s20f3 10,150 FF0000 8B0000 -t}${color} | |
| ${font2}${color2}TOTAL UP${color3} ${alignc}${totalup wlp0s20f3} ${alignr}${color2}TOTAL DOWN${color3} ${alignc}${totaldown wlp0s20f3}${font}${color} | |
| # DISKS | |
| ${font3}${color1}DISKS ${color5}${hr 2}${font}${color} | |
| ${voffset -15} | |
| ${font2}${color2}/${font} ${goto 80}${color5}${fs_bar 10,65 /}${alignr}${color3}${fs_used /} ${color4}/${color} ${fs_size /} | |
| ${font5}↪${font2} ${color2}I/O ${goto 80}${color5}${diskiograph label:arch 10,65 FF0000 32CD32 750}${color} ${alignr}${diskio label:arch-home}${color} | |
| # ${voffset -15} | |
| # ${font2}${color2}/home${font} ${goto 80}${color5}${fs_bar 10,65 /home}${alignr}${color3}${fs_used /home} ${color4}/${color} ${fs_size /home} | |
| # ${font5}↪${font2} ${color2}I/O ${goto 80}${color5}${diskiograph label:arch-home 10,65 FF0000 32CD32 750}${color} ${alignr}${diskio label:arch-home}${color} | |
| # PROCESSES | |
| ${font3}${color1}PROCESSES ${color5}${hr 2}${font}${color} | |
| ${voffset -15} | |
| ${font2}${color2}APP NAME ${goto 160}MEMORY ${goto 245}CPU ${font}${color} | |
| ${font4}${color2}${top_mem name 1} ${font}${color} ${goto 160}${top mem 1} % ${goto 235}${top cpu 1} % | |
| ${font4}${color2}${top_mem name 2} ${font}${color} ${goto 160}${top mem 2} % ${goto 235}${top cpu 2} % | |
| ${font4}${color2}${top_mem name 3} ${font}${color} ${goto 160}${top mem 3} % ${goto 235}${top cpu 3} % | |
| # ${font4}${color2}${top_mem name 4} ${font}${color} ${goto 160}${top mem 4} % ${goto 235}${top cpu 4} % | |
| # ${font4}${color2}${top_mem name 5} ${font}${color} ${goto 160}${top mem 5} % ${goto 235}${top cpu 5} % | |
| ${color3}${alignr}${processes} ${font :size=8}total processes${color} | |
| # ${voffset 6} | |
| ]]; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment