Skip to content

Instantly share code, notes, and snippets.

@marcostolosa
Created January 21, 2019 17:10
Show Gist options
  • Save marcostolosa/85c891ab769fbee4ee4b6b02af86a739 to your computer and use it in GitHub Desktop.
Save marcostolosa/85c891ab769fbee4ee4b6b02af86a739 to your computer and use it in GitHub Desktop.
Manjaro Conky Config
background yes
use_xft yes
xftfont Sans:size=8
xftalpha 1
update_interval 1.0
total_run_times 0
out_to_console no
own_window yes
own_window_argb_visual true
own_window_transparent yes
own_window_type normal
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 200 200
maximum_width 200
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
default_shade_color black
default_outline_color white
alignment top_right
gap_x 12
gap_y 35
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no
TEXT
${font sans-serif:bold:size=8}${color 39C3B9}SYSTEM$color ${hr 2}
$sysname $kernel $alignr $machine
${font sans-serif:normal:size=8}Load: $alignr $loadavg
Uptime:$alignr$uptime
File System: $alignr${fs_type}
Packages: $alignr ${exec pacman -Q | wc -l}
Hostname:$alignr$nodename
Public IP: $alignr ${execi 60 curl ipinfo.io/ip}
${font sans-serif:bold:size=8}${color 39C3B9}PROCESSORS$color ${hr 2}
${font sans-serif:normal:size=8}${cpugraph 0 f01f1f f9f7f7}
CPU1: ${cpu cpu1}% ${cpubar cpu1}
CPU2: ${cpu cpu2}% ${cpubar cpu2}
CPU3: ${cpu cpu3}% ${cpubar cpu3}
CPU4: ${cpu cpu4}% ${cpubar cpu4}
${hr 1}
Entropy: ${color #fbfbfb}${entropy_avail}${color #0077ff}/${color #fbfbfb}${entropy_poolsize} ${color #fbfbfb}${entropy_bar}
Disk I/O: ${color #fbfbfb}$alignr${diskio}
${font sans-serif:bold:size=8}${color 39C3B9}TOP PROCESSES$color ${hr 2}
${font sans-serif:normal:size=8}${top name 1}${alignr}${top cpu 1}%
${top name 2}${alignr}${top cpu 2}%
${top name 3}${alignr}${top cpu 3}%
${top name 4}${alignr}${top cpu 4}%
${top name 5}${alignr}${top cpu 5}%
${top name 6}${alignr}${top cpu 6}%
${font sans-serif:bold:size=8}${color 39C3B9}DISKS$color ${hr 2}
${font sans-serif:normal:size=8}/ $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_used_perc /}%
${fs_bar /}
${font sans-serif:bold:size=8}${color 39C3B9}MEMORY$color ${hr 2}
${font sans-serif:normal:size=8}RAM $alignc $mem / $memmax $alignr $memperc%
$membar
SWAP $alignc ${swap} / ${swapmax} $alignr ${swapperc}%
${swapbar}
${font sans-serif:bold:size=8}${color 39C3B9}TOP MEMORY$color ${hr 2}
${font sans-serif:normal:size=8}${top_mem name 1}${alignr}${top_mem mem_res 1}
${top_mem name 2}${alignr}${top_mem mem_res 2}
${top_mem name 3}${alignr}${top_mem mem_res 3}
${top_mem name 4}${alignr}${top_mem mem_res 4}
${top_mem name 5}${alignr}${top_mem mem_res 5}
${top_mem name 6}${alignr}${top_mem mem_res 6}
${font sans-serif:bold:size=8}${color 39C3B9}NETWORK$color - (wired) ${hr 2}
${font sans-serif:normal:size=8}IP Addr (wired): $alignr ${addr enp1s0}
${downspeedgraph enp1s0 17dd1a d41111}
Download: ${downspeed enp1s0}/s $alignr total: ${totaldown enp1s0}
${upspeedgraph enp1s0 17dd1a d41111}
Upload: ${upspeed enp1s0}/s $alignr total: ${totalup enp1s0}
#${font sans-serif:bold:size=8}${color 39C3B9}NETWORK$color - (wifi) ${hr 2}
#${font sans-serif:normal:size=8}IP Addr (wifi): $alignr ${addr wlp3s0}
#ESSID: $alignr ${wireless_essid wlp3s0}
#Connection quality: $alignr ${wireless_link_qual_perc wlp3s0}%
#${downspeedgraph wlp3s0 17dd1a d41111}
#Download: ${downspeed wlp3s0}/s $alignr total: ${totaldown wlp3s0}
#${upspeedgraph wlp3s0 17dd1a d41111}
#Upload: ${upspeed wlp3s0}/s $alignr total: ${totalup wlp3s0}
${hr 1}
${offset 1}${color lightgrey}${goto 3}${color }Inbound$color: ${color white}${tcp_portmon 1 32767 count} ${color lightgrey}${color }${goto 75}Outbound$color: ${color white}${tcp_portmon 32768 61000 count}${alignr}${color lightgrey}${color }Total$color: ${color white}${tcp_portmon 1 65535 count}
${color slate grey}${font }PID/Process ${color slate grey}Remote IP $alignr${color slate grey}R-Port $color
${texeci 5 netstat -upant | grep 'ESTABLISHED' | awk {'print $7,$5'} }
# Monitoramento de portas específicas
#LP: ${tcp_portmon 1 65535 lservice 0} -> ${tcp_portmon 1 65535 rip 0}:${tcp_portmon 1 65535 rport 0}
#LP: ${tcp_portmon 1 65535 lservice 1} -> ${tcp_portmon 1 65535 rip 1}:${tcp_portmon 1 65535 rport 1}
#LP: ${tcp_portmon 1 65535 lservice 2} -> ${tcp_portmon 1 65535 rip 2}:${tcp_portmon 1 65535 rport 2}
#LP: ${tcp_portmon 1 65535 lservice 3} -> ${tcp_portmon 1 65535 rip 3}:${tcp_portmon 1 65535 rport 3}
#LP: ${tcp_portmon 1 65535 lservice 4} -> ${tcp_portmon 1 65535 rip 4}:${tcp_portmon 1 65535 rport 4}
#LP: ${tcp_portmon 1 65535 lservice 5} -> ${tcp_portmon 1 65535 rip 5}:${tcp_portmon 1 65535 rport 5}
#LP: ${tcp_portmon 1 65535 lservice 6} -> ${tcp_portmon 1 65535 rip 6}:${tcp_portmon 1 65535 rport 6}
#LP: ${tcp_portmon 1 65535 lservice 7} -> ${tcp_portmon 1 65535 rip 7}:${tcp_portmon 1 65535 rport 7}
#LP: ${tcp_portmon 1 65535 lservice 8} -> ${tcp_portmon 1 65535 rip 8}:${tcp_portmon 1 65535 rport 8}
#LP: ${tcp_portmon 1 65535 lservice 9} -> ${tcp_portmon 1 65535 rip 9}:${tcp_portmon 1 65535 rport 9}
#LP: ${tcp_portmon 1 65535 lservice 10} -> ${tcp_portmon 1 65535 rip 10}:${tcp_portmon 1 65535 rport 10}
#LP: ${tcp_portmon 1 65535 lservice 11} -> ${tcp_portmon 1 65535 rip 11}:${tcp_portmon 1 65535 rport 11}
#LP: ${tcp_portmon 1 65535 lservice 12} -> ${tcp_portmon 1 65535 rip 12}:${tcp_portmon 1 65535 rport 12}
#${font sans-serif:normal:size=8}${texeci 5 netstat -upant -4 | grep 'ESTABLISHED' | sed -r 's|.*[0-9.]+:([0-9]*)\s*([0-9.]+):([0-9]+)[^/]+/([a-zA-Z0-9]*)|\4 \2 \1 \3|' | awk '{printf("%-10s \t %-8s : \t%-2s %0s\n",$1,$2,$4,$3)}'}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment