───────┬──────────────────────────────────────────────────────────────────────── │ File: /home/mitch/.conkyrc ───────┼──────────────────────────────────────────────────────────────────────── 1 │ conky.config = { 2 │ -- Create own window instead of using desktop (required in nautilus) 3 │ own_window = true, 4 │ own_window_class = 'Conky', 5 │ own_window_type = 'override', 6 │ own_window_type = normal, 7 │ -- own_window_type = 'conky', 8 │ own_window_argb_= 'visual', 9 │ own_window_transparent = true, 10 │ own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', 11 │ 12 │ -- Use double buffering (reduces flicker, may not work for everyone) 13 │ double_buffer = true, 14 │ 15 │ -- fiddle with window 16 │ use_spacer = 'right', 17 │ 18 │ -- Use Xft? 19 │ use_xft = true, 20 │ font = 'Bitstream Vera Sans Mono:size=9', 21 │ --xftfont DejaVu Sans Mono:size=9 22 │ --xftfont Dungeon:size=7 23 │ --xftfont DejaVu Sans:size=9 24 │ xftalpha = 0.8, 25 │ text_buffer_size = 2048, 26 │ 27 │ -- Update interval in seconds 28 │ update_interval = 2.0, 29 │ 30 │ -- Minimum size of text area 31 │ -- minimum_size 250 5 32 │ 33 │ -- Draw shades? 34 │ draw_shades = false, 35 │ 36 │ -- Text stuff 37 │ draw_outline = false,-- amplifies text if yes 38 │ draw_borders = false, 39 │ uppercase = false,-- set to yes if you want all text to be in uppercase 40 │ 41 │ -- Stippled borders? 42 │ stippled_borders = 3, 43 │ 44 │ -- border width 45 │ border_width = 10, 46 │ 47 │ -- Default colors and also border colors, grey90 == #e5e5e5 48 │ default_color = 'grey90', 49 │ own_window_colour = 'DarkGrey', 50 │ own_window_transparent = true, 51 │ 52 │ -- Text alignment, other possible values are commented 53 │ --alignment top_left 54 │ alignment = 'top_right', 55 │ --alignment bottom_left 56 │ --alignment bottom_right 57 │ 58 │ -- Gap between borders of screen and text 59 │ gap_x = 10, 60 │ gap_y = 10, 61 │ 62 │ -- stuff after 'TEXT' will be formatted on screen 63 │ 64 │ }; 65 │ 66 │ conky.text = [[ 67 │ ${color green}$nodename $sysname ${hr 2}$color 68 │ ${color cyan}[CPU0 ${freq_g 1}ghz ${cpu cpu0}%] [CPU1 ${freq_g 2}ghz ${cpu cpu1}%]$color 69 │ ${color cyan}Uptime:$color${uptime} ${color cyan}Load:$color ${loadavg} 70 │ ${color cyan}$cpubar$color 71 │ ${color black}${cpugraph 000000 ffff00}$color 72 │ ${color cyan}Processes:$color $processes ${color cyan}Running:$color $running_processes 73 │ ${color green}NAME PID CPU% MEM% ${hr 1}$color 74 │ ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1} 75 │ ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2} 76 │ ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3} 77 │ ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4} 78 │ ${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5} 79 │ 80 │ ${color green}✔ RESOURCES ${hr 1}$color 81 │ ${color cyan}Battery:$color [$battery_percent%] $battery_bar 82 │ ${color cyan}RAM....:$color [$mem/${memmax}] $memperc% ${membar 6}$color 83 │ ${color cyan}Swap...:$color [$swap/${swapmax}] $swapperc% ${swapbar 6}$color 84 │ ${color cyan}Root...:$color [$fs_used/${fs_size}] $fs_used_perc% ${fs_bar 6 /}$color 85 │ ${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} 86 │ ${color cyan}Disk IO:$color [R:${diskio_read} W:${diskio_write}]$color 87 │ ${color black}${diskiograph 25,300 ff0000 0000ff -t}$color 88 │ ${if_existing /sys/class/net/enp2s0/operstate up}${color green}ETHERNET [${addr enp2s0}] EXTERNAL [${execi 900 #curl ifconfig.me 2>/dev/null}]$color 89 │ ${color cyan}Down: $color${downspeed enp2s0}k/s ${alignr}${color cyan}Up:$color ${upspeed enp2s0}k/s 90 │ ${color black}${downspeedgraph enp2s0 25,150 ff0000 0000ff} $alignr${color black}${upspeedgraph enp2s0 25,150 0000ff ff0000}$color 91 │ ${color cyan}Total:$color ${totaldown enp2s0} ${alignr}${color cyan}Total:$color ${totalup enp2s0} 92 │ ${endif}${if_existing /sys/class/net/wlp1s0/operstate up}${color green}WIFI [${addr wlp1s0}] EXTERNAL [${execi 900 curl ifconfig.me}]$color 93 │ ${color cyan}Down: $color${downspeed wlp1s0}k/s ${alignr}${color cyan}Up:$color ${upspeed wlp1s0}k/s 94 │ ${color black}${downspeedgraph wlp1s0 25,150 ff0000 0000ff} $alignr${color black}${upspeedgraph wlp1s0 25,150 0000ff ff0000}$color 95 │ ${color cyan}Total:$color ${totaldown wlp1s0} ${alignr}${color cyan}Total:$color ${totalup wlp1s0} 96 │ ${endif} 97 │ ${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} 98 │ 99 │ ${color green}✔ SERVICES ${hr 2}$color 100 │ ${color cyan}${execi 300 nmap localhost |grep PORT}$color 101 │ ${execi 300 nmap -p 1-61208 localhost |grep -e tcp|grep -v -E 'ipp|dict|dec|unknown|xmpp'} 102 │ ${color yellow} 103 │ ${color green}✔ WEATHER Lisbon, ND ${hr 1}$color 104 │ ${execi 3600 /home/mitch/bin/conky-weather 105 │ } 106 │ ]]; ───────┴────────────────────────────────────────────────────────────────────────