Skip to content

Instantly share code, notes, and snippets.

@ntropy83
Created August 15, 2020 21:08
Show Gist options
  • Save ntropy83/dc4320e1fd0e896b27774038de01f729 to your computer and use it in GitHub Desktop.
Save ntropy83/dc4320e1fd0e896b27774038de01f729 to your computer and use it in GitHub Desktop.
intel/nvidia conky
# set to yes if you want Conky to be forked in the background
background yes
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
#xftfont sans:size=10
xftfont Clean:size=10
# Text alpha when using Xft
xftalpha 0.8
# Update interval in seconds
update_interval 1.0
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
# If own_window is yes, you may use type normal, desktop or override
#dock
own_window_type dock
# Use pseudo transparency with own_window?
own_window_transparent yes
own_window_type conky
own_window_argb_visual yes
own_window_class override
# If own_window_transparent is set to no, you can set the background
colour here
#own_window_colour black
# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
no_buffers false
double_buffer yes
# Minimum size of text area
minimum_size 500 600
#Maximum width
maximum_width 1000
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around graphs
draw_graph_borders no
# Draw borders around text
draw_borders no
# Stippled borders?
#stippled_borders 8
# border margins
#border_margin 1
# border width
#border_width 1
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
#alignment none
#alignment top_middle
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 3
gap_y 25
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer yes
default_color F4EEE4
default_shade_color 000000
default_outline_color 222222
cpu_avg_samples 2
net_avg_samples 2
#${font size=18}$Nodename $kernel
#${alignc}${font OpenLogos:pixelsize=40}J
TEXT
${voffset 10}${color #009940}${font OpenLogos:size=30}${image ~/.conky/manjaro.png -s 80x80 -f 86400}${voffset 50}${font}${kernel}
${voffset -2}Manjaro KDE Plasma 5
${alignc}${color lightgrey}Uptime:$color $uptime
${color lightgrey}${alignc}${time %A - %d-%m-%Y - %H:%M.%S}
${color #009940}CPU $stippled_hr ${alignr}
${color lightgrey}Intel Core i7-9750H @ 2,6 Ghz
${color lightgrey}Freq.: $color${freq_g} GHz ${color lightgrey}${alignr}Temp: ${execi 5 sensors | grep 'Package id 0' | cut -c 17-23}
${color lightgrey}Usage: ${color lightgrey}$cpu% ${cpubar 3}$color
${cpugraph 1, a1a1a1 cd8500}
${color #009940}GPU $stippled_hr ${alignr}
${color lightgrey}NVIDIA Geforce GTX 1650 Max-Q
${color lightgrey}Driver: ${execi 60 nvidia-smi -q | grep 'Driver Version' | cut -c 39-47} ${alignr}${color lightgrey}Temp: ${color lightgrey}${execi 5 nvidia-smi -q | grep 'GPU Current Temp' | cut -c 39-40} °C
${color lightgrey}GPU Utilization: $alignr${color lightgrey}${execi 5 nvidia-smi -q | grep Gpu | cut -c 39-48}${alignr}${color lightgrey}
${color lightgrey}Memory Used: $alignr${color lightgrey}${execi 5 nvidia-smi -q | grep -m 1 'Used' | cut -c 39-48}${alignr}${color lightgrey} / ${color lightgrey}${execi 5 nvidia-smi -q | grep -m 1 'Total' | cut -c 39-48}${alignr}${color lightgrey}
Power Draw: $alignr${color lightgrey}${execi 5 nvidia-smi -q | grep 'Power Draw' | cut -c 39-47}
${color #009940}Memory $stippled_hr ${alignr}
${color lightgrey}Usage:${color lightgrey} $memperc%
${color lightgrey}Ram: ${color lightgrey} $mem / $memmax ${membar 3}
${color #009940}Procs $stippled_hr ${alignr}
${color lightgrey}Total:$color $processes ${color lightgrey}Running:$color $running_processes
${color lightgrey}PID CPU% MEM%$color Proc
${color lightgrey}${top_mem pid 1}${top_mem cpu 1}$color${top_mem mem 1} ${top_mem name 1}
${color lightgrey}${top_mem pid 2}${top_mem cpu 2}$color${top_mem mem 2} ${top_mem name 2}
${color lightgrey}${top_mem pid 3}${top_mem cpu 3}$color${top_mem mem 3} ${top_mem name 3}
${color lightgrey}${top_mem pid 4}${top_mem cpu 4}$color${top_mem mem 4} ${top_mem name 4}
${color lightgrey}${top_mem pid 5}${top_mem cpu 5}$color${top_mem mem 5} ${top_mem name 5}
${color #009940}Disk $stippled_hr ${font}
${color lightgrey}root $alignr ${color lightgrey}${fs_used /} / ${fs_size /}
${fs_bar 3 /}
${color lightgrey}Windows $alignr ${color lightgrey}${fs_used /run/media/entropie/Windows} / ${fs_size /run/media/entropie/Windows}
${fs_bar 3 /run/media/entropie/Windows}
${color #009940}Networking $stippled_hr ${font}
${color lightgrey}WLAN
${downspeedgraph wlo1 15,100 a1a1a1 cd8500} $alignr${color lightgrey}${upspeedgraph wlo1 15,100 cd8500 a1a1a1}
${color grey}Down:${color white} ${downspeed wlo1}/s${color lightgrey} ${offset 70} ${alignr}Up:${color white} ${upspeed wlo1}/s
${color grey}Downloaded:$color ${totaldown wlo1}
${color grey}Uploaded: $color ${totalup wlo1}
LAN
${color lightgrey}${downspeedgraph ens4u1u3u3 15,100 a1a1a1 cd8500} $alignr${color lightgrey}${upspeedgraph ens4u1u3u3 15,100 cd8500 a1a1a1}
${color grey}Down:${color white} ${downspeed ens4u1u3u3}/s${color lightgrey} ${offset 70} ${alignr}Up:${color white} ${upspeed ens4u1u3u3}/s
${color grey}Downloaded:$color ${totaldown ens4u1u3u3}
${color grey}Uploaded: $color ${totalup ens4u1u3u3}
${color #009940}Battery $stippled_hr ${font}
${color lightgrey}Battery: ${battery BAT0} ${battery_bar BAT0}
${battery_time BAT0}
ACPI $alignr ${acpiacadapter} / ${acpitemp} °C
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment