Skip to content

Instantly share code, notes, and snippets.

@adde88
Last active December 12, 2022 16:28
Show Gist options
  • Save adde88/39d22056f7198b76db96c2ee1d45f068 to your computer and use it in GitHub Desktop.
Save adde88/39d22056f7198b76db96c2ee1d45f068 to your computer and use it in GitHub Desktop.
Min private conky config (+ script fil)
-- Denne Norske conky configen ble laget av: Andreas Nilsen <adde88@gmail.com> - github.com/adde88
-- Lagre denne filen her: ~/.config/conky/conky.config
--
-- © 09.12.2022
conky.config = {
alignment = 'top_right',
background = false,
border_width = 1,
color1 = '#07CC0D',
color2 = '#D1E7D1',
color3 = '#FF0000',
color4 = '#FFFFFF',
color5 = '#FF0000',
color6 = '#FCAF3E',
cpu_avg_samples = 2,
net_avg_samples = 2,
default_color = '#D1E7D1',
default_outline_color = 'white',
default_shade_color = 'white',
double_buffer = true,
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
gap_x = 10,
gap_y = 20,
border_outer_margin = 20,
max_port_monitor_connections = 64,
maximum_width = 500,
minimum_width = '500',
max_user_text = 16384,
minimum_width = 330, minimum_height = 10,
no_buffers = true,
out_to_console = false,
stippled_borders = 2,
own_window = true,
own_window_class = 'conky-semi',
own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
own_window_transparent = true,
own_window_argb_visual = true,
own_window_argb_value = 50,
update_interval = 0.5,
uppercase = false,
use_xft = true,
xftalpha = 0.8,
font = 'DejaVu Sans Mono:size=9',
override_utf8_locale = true,
short_units = true,
pad_percents = 2,
};
conky.text = [[
${color1}${font immoral:bold:size=11}${execi 60000 hostname | tr '[a-z]' '[A-Z]'}${font}
${color1}Kernel: ${color}${kernel}
${color1}Oppetid: ${color}${execi 10 /etc/conky/uptime.sh}${color1}
${color1}${hr 2}
${color1}${font droid sans:bold:size=8}CPU${goto 270}RAM${font}
${color1}${cpugraph 60,240 07CC0D FF0000 -t}${goto 270}${color1}${memgraph 60,240 07CC0D FF0000 -t}${font}
${color1}${font droid sans:bold:size=8}${execi 60000 cat /proc/cpuinfo | grep 'model name' | sed -e 's/model name.*: //'| uniq | cut -c 1-33}${font}${color6}${goto 270}${font droid sans:bold:size=8}${execi 60000 nvidia-smi --query-gpu=gpu_name --format=csv,noheader,nounits}${color}${font}
${color1}${hr 2}
${color1}${alignc}${font droid sans:bold:size=8}PROSESSOR UTNYTTELSE & FREKVENS${font}
${color1}CPU_1: ${color}${cpu cpu1}%${alignr}${freq (1)} MHz ${color1}${cpubar cpu1 8,180}
${color1}CPU_2: ${color}${cpu cpu2}%${alignr}${freq (2)} MHz ${color1}${cpubar cpu2 8,180}
${color1}CPU_3: ${color}${cpu cpu3}%${alignr}${freq (3)} MHz ${color1}${cpubar cpu3 8,180}
${color1}CPU_4: ${color}${cpu cpu4}%${alignr}${freq (4)} MHz ${color1}${cpubar cpu4 8,180}
${color1}CPU_5: ${color}${cpu cpu5}%${alignr}${freq (5)} MHz ${color1}${cpubar cpu5 8,180}
${color1}CPU_6: ${color}${cpu cpu6}%${alignr}${freq (6)} MHz ${color1}${cpubar cpu6 8,180}
${color1}CPU_7: ${color}${cpu cpu7}%${alignr}${freq (7)} MHz ${color1}${cpubar cpu7 8,180}
${color1}CPU_8: ${color}${cpu cpu8}%${alignr}${freq (8)} MHz ${color1}${cpubar cpu8 8,180}
${color1}CPU_9: ${color}${cpu cpu9}%${alignr}${freq (9)} MHz ${color1}${cpubar cpu9 8,180}
${color1}CPU_10: ${color}${cpu cpu10}%${alignr}${freq (10)} MHz ${color1}${cpubar cpu10 8,180}
${color1}CPU_11: ${color}${cpu cpu11}%${alignr}${freq (11)} MHz ${color1}${cpubar cpu11 8,180}
${color1}CPU_12: ${color}${cpu cpu12}%${alignr}${freq (12)} MHz ${color1}${cpubar cpu12 8,180}
${color1}${hr 2}
${color1}${alignc}${font droid sans:bold:size=8}Minne${font}
${color1}RAM: ${color}${memperc}%${color1} = ${color}${mem}${color1}/${color}${memmax}${alignr}${color #88cc00}${membar 4,240 color1 color3}
${color1}Swap: ${color}${swapperc}%${color1} = ${color}${swap}${color1}/${color}${swapmax}${alignr}${color #88cc00}${swapbar 4,240 color1 color3}
${color1}${hr}
${color1}${alignc}${font droid sans:bold:size=8}Nettverk${font}
${color1}Nedlasting: ${color}${downspeed eth0}${goto 270}${color1}Opplasting: ${color}${upspeed eth0}
${color1}${downspeedgraph eth0 60,240 07CC0D FF0000 -t}${color1} ${goto 270}${upspeedgraph eth0 60,240 07CC0D FF0000 -t}
${color1}${hr}
${color1}${alignc}${font droid sans:bold:size=8}Temperaturer${font}
${color1}CPU: ${color}${hwmon 0 temp 1}°C${alignc}${color1}GPU: ${color}${exec nvidia-settings -query [gpu:0]/GPUCoreTemp -t}°C
${color1}${hr}
${color1}${alignc}${font droid sans:bold:size=8}GPU${font}
${color1}GPU:${color}${exec nvidia-smi | grep % | cut -c 61-63}%${alignc}${color1}${goto 170}VRAM:${color}${exec nvidia-smi | grep % | cut -c 37-40}MB / ${exec nvidia-smi | grep % | cut -c 48-51}MB${alignr}${color1}Strøm:${color}${exec nvidia-smi | grep % | cut -c 21-23}W
${goto 240}${color}${exec nvidia-smi | grep % | cut -c 61-63}%
${color1}${hr}
${color1}${alignc}${font droid sans:bold:size=8}Top Prosesser${font}
${color1}NAVN: PID: CPU%: MEM%: TID: BRUKER:
${color}${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1} ${top time 1} ${top user 1}
${color}${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2} ${top time 2} ${top user 2}
${color}${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3} ${top time 3} ${top user 3}
${color}${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4} ${top time 4} ${top user 4}
${color}${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5} ${top time 5} ${top user 5}
${color1}${hr}
${color1}${font droid sans:bold:size=8}Port(s):${alignc}${color1}Innnkommende: ${color}${tcp_portmon 1 32767 count} ${color1}Utgående: ${color}${tcp_portmon 32768 65535 count} ${color1}Totalt: ${color}${tcp_portmon 1 65535 count}${font}
${color1}${font droid sans:bold:size=8}Innnkommende Tilkobling:${alignr}Lokal Tjener/Port:${color}${font}
${font segoe ui regular:bold:size=8}${tcp_portmon 1 32767 rhost 0}${alignr}${tcp_portmon 1 32767 lservice 0}
${tcp_portmon 1 32767 rhost 1}${alignr}${tcp_portmon 1 32767 lservice 1}
${tcp_portmon 1 32767 rhost 2}${alignr}${tcp_portmon 1 32767 lservice 2}
${tcp_portmon 1 32767 rhost 3}${alignr}${tcp_portmon 1 32767 lservice 3}
${tcp_portmon 1 32767 rhost 4}${alignr}${tcp_portmon 1 32767 lservice 4}${font}
${color1}${hr}
${color1}${font droid sans:bold:size=8}Utgående Tilkobling:${alignr}Fjern Tjener/Port:${color}${font}
${font segoe ui regular:bold:size=8}${tcp_portmon 32768 65535 rhost 0}${alignr}${tcp_portmon 32768 65535 rservice 0}
${tcp_portmon 32768 65535 rhost 1}${alignr}${tcp_portmon 32768 65535 rservice 1}
${tcp_portmon 32768 65535 rhost 2}${alignr}${tcp_portmon 32768 65535 rservice 2}
${tcp_portmon 32768 65535 rhost 3}${alignr}${tcp_portmon 32768 65535 rservice 3}
${tcp_portmon 32768 65535 rhost 4}${alignr}${tcp_portmon 32768 65535 rservice 4}${font}
${color1}${hr 2}
]];
#!/bin/bash
# Dette skriptet trengs sammen med conky configen til Andreas Nilsen <adde88@gmail.com
# Lagre denne filen her: ~/.config/conky/uptime.sh
# Husk å chmod filen som kjørbar: chmod +x ~/.config/conky/uptime.sh
#
# © 09.12.2022
#
awk '{m=$1/60; h=m/60; printf "%s dager, %s timer, og %s minutter", int(h/24), int(h%24), int(m%60) }' /proc/uptime
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment