conky.config = { -- Create own window instead of using desktop (required in nautilus) own_window = true, own_window_class = 'Conky', own_window_type = 'override', own_window_type = normal, -- own_window_type = 'conky', own_window_argb_= 'visual', own_window_transparent = true, own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', -- Use double buffering (reduces flicker, may not work for everyone) double_buffer = true, -- fiddle with window use_spacer = 'right', -- Use Xft? use_xft = true, font = 'Bitstream Vera Sans Mono:size=9', --xftfont DejaVu Sans Mono:size=9 --xftfont Dungeon:size=7 --xftfont DejaVu Sans:size=9 xftalpha = 0.8, text_buffer_size = 2048, -- Update interval in seconds update_interval = 2.0, -- Minimum size of text area -- minimum_size 250 5 -- Draw shades? draw_shades = false, -- Text stuff draw_outline = false,-- amplifies text if yes draw_borders = false, uppercase = false,-- set to yes if you want all text to be in uppercase -- Stippled borders? stippled_borders = 3, -- border width border_width = 10, -- Default colors and also border colors, grey90 == #e5e5e5 default_color = 'grey90', own_window_colour = 'DarkGrey', own_window_transparent = true, -- Text alignment, other possible values are commented --alignment top_left alignment = 'top_right', --alignment bottom_left --alignment bottom_right -- Gap between borders of screen and text gap_x = 10, gap_y = 10, -- stuff after 'TEXT' will be formatted on screen }; conky.text = [[ ${color green}$nodename $sysname ${hr 2}$color ${color cyan}[CPU0 ${freq_g 1}ghz ${cpu cpu0}%] [CPU1 ${freq_g 2}ghz ${cpu cpu1}%]$color ${color cyan}Uptime:$color${uptime} ${color cyan}Load:$color ${loadavg} ${color cyan}$cpubar$color ${color black}${cpugraph 000000 ffff00}$color ${color cyan}Processes:$color $processes ${color cyan}Running:$color $running_processes ${color green}NAME PID CPU% MEM% ${hr 1}$color ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4} ${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5} ${color green}✔ RESOURCES ${hr 1}$color ${color cyan}Battery:$color [$battery_percent%] $battery_bar ${color cyan}RAM....:$color [$mem/${memmax}] $memperc% ${membar 6}$color ${color cyan}Swap...:$color [$swap/${swapmax}] $swapperc% ${swapbar 6}$color ${color cyan}Root...:$color [$fs_used/${fs_size}] $fs_used_perc% ${fs_bar 6 /}$color ${if_mounted /media/mitch/bu-volume1}${color yellow}bu-volume1:$color [${fs_used /media/mitch/bu-volume1}/${fs_size /media/mitch/bu-volume1}] ${fs_used_perc /media/mitch/bu-volume1}% ${fs_bar 6 /media/mitch/bu-volume1}${endif}${if_mounted /media/mitch/bu-volume2}${color yellow}bu-volume2:$color [${fs_used /media/mitch/bu-volume2}/${fs_size /media/mitch/bu-volume2}] ${fs_used_perc /media/mitch/bu-volume2}% ${fs_bar 6 /media/mitch/bu-volume2}${endif}${if_mounted /media/mitch/POCKET}${color yellow}POCKET:$color [${fs_used /media/mitch/POCKET}/${fs_size /media/mitch/POCKET}] ${fs_used_perc /media/mitch/POCKET}% ${fs_bar 6 /media/mitch/POCKET}${endif}${if_mounted /media/mitch/recovery}${color yellow}recovery:$color [${fs_used /media/mitch/recovery}/${fs_size /media/mitch/recovery}] ${fs_used_perc /media/mitch/recovery}% ${fs_bar 6 /media/mitch/recovery}${endif} ${color cyan}Disk IO:$color [R:${diskio_read} W:${diskio_write}]$color ${color black}${diskiograph 25,300 ff0000 0000ff -t}$color ${if_existing /sys/class/net/enp2s0/operstate up}${color green}ETHERNET [${addr enp2s0}] EXTERNAL [${execi 900 #curl ifconfig.me 2>/dev/null}]$color ${color cyan}Down: $color${downspeed enp2s0}k/s ${alignr}${color cyan}Up:$color ${upspeed enp2s0}k/s ${color black}${downspeedgraph enp2s0 25,150 ff0000 0000ff} $alignr${color black}${upspeedgraph enp2s0 25,150 0000ff ff0000}$color ${color cyan}Total:$color ${totaldown enp2s0} ${alignr}${color cyan}Total:$color ${totalup enp2s0} ${endif}${if_existing /sys/class/net/wlp1s0/operstate up}${color green}WIFI [${addr wlp1s0}] EXTERNAL [${execi 900 curl ifconfig.me}]$color ${color cyan}Down: $color${downspeed wlp1s0}k/s ${alignr}${color cyan}Up:$color ${upspeed wlp1s0}k/s ${color black}${downspeedgraph wlp1s0 25,150 ff0000 0000ff} $alignr${color black}${upspeedgraph wlp1s0 25,150 0000ff ff0000}$color ${color cyan}Total:$color ${totaldown wlp1s0} ${alignr}${color cyan}Total:$color ${totalup wlp1s0} ${endif} ${color cyan}In:$color ${tcp_portmon 1 32767 count}${color cyan} Out:$color ${tcp_portmon 32768 61208 count} ${color cyan}ALL:$color ${tcp_portmon 1 65535 count} / ${color cyan}SSH:$color ${execi 60 grep "$(date +"%b %d")" /var/log/auth.log | grep -c Accepted} / ${color red}${execi 60 grep "$(date +"%b %d")" /var/log/auth.log | grep -cE 'refused|Failed'}$color ${color cyan}HTTP$color ${execi 60 ss -ant | grep :80 |grep -c -v LISTIN} ${color green}✔ SERVICES ${hr 2}$color ${color cyan}${execi 300 nmap localhost |grep PORT}$color ${execi 300 nmap -p 1-61208 localhost |grep -e tcp|grep -v -E 'ipp|dict|dec|unknown|xmpp'} ${color yellow} ${color green}✔ WEATHER Lisbon, ND ${hr 1}$color ${execi 3600 /home/mitch/bin/conky-weather } ]];