- # .conkyrc based on the thingy by fabsh <fabsh@lamerk.org>
- # has been reworked a lot to do more by Onyx - Tazy which can be found on freenode as "Tazy"
- # Based on ideas and code from the CunchBang Linux forums at http://crunchbanglinux.org and Gentoo / Arch Linux / Funtoo IRC
- # v. 2.0
- # Use Xft?
- #TO GET THE NETWORK RUNNING!
- #Change eth2 to your adaptero. you can find this out via 'ifconfig -a'
- use_xft yes
- xftfont DejaVu Sans:size=8
- xftalpha 0.8
- text_buffer_size 2048
- # Update interval in seconds
- update_interval 4
- # This is the number of times Conky will update before quitting.
- # Set to zero to run forever.
- total_run_times 0
- own_window yes
- own_window_transparent yes
- own_window_type override
- #own_window_type desktop
- #own_window_type normal #use this if you want a nice shadow to appear around conky
- # 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)
- double_buffer yes
- # Minimum size of text area
- minimum_size 180 0
- #maximum_width 200
- # Draw shades?
- draw_shades yes
- # Draw outlines?
- draw_outline no
- # Draw borders around text
- draw_borders no
- # Stippled borders?
- stippled_borders 0
- # border margins
- #border_margin 5
- # border width
- #border_width 1
- # Default colors and also border colors
- default_color grey
- #default_shade_color black
- #default_outline_color grey
- own_window_colour grey
- # Text alignment, other possible values are commented
- #alignment top_left
- #alignment top_left
- #alignment bottom_left
- #alignment bottom_right
- alignment middle_left
- # Gap between borders of screen and text
- # same thing as passing -x at command line
- gap_x 12
- gap_y 8
- # Subtract file system buffers from used memory?
- no_buffers yes
- # set to yes if you want all text to be in uppercase
- uppercase no
- # number of cpu samples to average
- # set to 1 to disable averaging
- cpu_avg_samples 2
- # number of net samples to average
- # set to 1 to disable averaging
- net_avg_samples 2
- # 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 none
- TEXT
- SYSTEM ${hr 2}
- ${alignc 24}${font Arial Black:size=14}${nodename}${font}
- ${time %a, } ${color }${time %e %B %G}
- ${time %Z, }${color }${time %H:%M:%S}
- Kernel: ${alignr}${kernel}
- CPU1: ${cpu cpu1}% ${alignr}${cpubar cpu1 8,80} ${freq (1)} #YOU HAVE TO comment out other cores. or it wont work. just as many you got.
- CPU2: ${cpu cpu2}% ${alignr}${cpubar cpu2 8,80} ${freq (2)}
- CPU3: ${cpu cpu3}% ${alignr}${cpubar cpu3 8,80} ${freq (3)}
- CPU4: ${cpu cpu4}% ${alignr}${cpubar cpu4 8,80} ${freq (4)}
- CPU5: ${cpu cpu5}% ${alignr}${cpubar cpu5 8,80} ${freq (5)}
- CPU6: ${cpu cpu6}% ${alignr}${cpubar cpu6 8,80} ${freq (6)}
- CPU7: ${cpu cpu7}% ${alignr}${cpubar cpu7 8,80} ${freq (7)}
- CPU8: ${cpu cpu8}% ${alignr}${cpubar cpu8 8,80} ${freq (8)}
- ${acpitemp}C
- RAM: $memperc% ${alignr}${membar 8,60}
- SWAP: $swapperc% ${alignr}${swapbar 8,60}
- HD IO:${diskio}
- ${diskiograph 000000 0077ff}
- #Battery: ${battery_percent BAT0}% ${alignr}${battery_bar 8,60 BAT0} #should work for default systems.
- #THE NEXT LINE IS FOR EFIKA MX SYSTEMS ONLY!
- #${color #8193a6}Charge: $color${execi 10 echo "scale=2; `cat /sys/class/power_supply/battery/charge_now` / `cat /sys/class/power_supply/battery/charge_full`" | bc | sed "s/^[\.]*//" | sed "s/^[0]*//"}% ${color #8193a6}Status: $color${execi 10 cat /sys/class/power_supply/battery/status}
- Uptime: ${alignr}${uptime}
- Highest CPU:
- ${top name 1}${top_mem cpu 1}
- ${top name 2}${top cpu 2}
- ${top name 3}${top cpu 3}
- ${top name 4}${top cpu 4}
- Highest MEM:
- ${top_mem name 1}${top_mem mem 1}
- ${top_mem name 2}${top_mem mem 2}
- ${top_mem name 3}${top_mem mem 3}
- ${top_mem name 4}${top_mem mem 4}
- #DATE ${hr 2}
- #${voffset 2}${alignc}${utime}
- Network ${hr 2}
- ${alignc} eth2 ${addr eth2}
- Inbound $alignr ${downspeed eth2} kb/s
- ${downspeedgraph eth2}
- Outbound $alignr ${upspeed eth2} kb/s
- ${upspeedgraph eth2}
- Upload: ${alignr}${totalup eth2}
- Download: ${alignr}${totaldown eth2}
- Port(s)${alignr}#Connections #I love how i did the port info :D
- Inbound: ${color lightgrey}${tcp_portmon 1 32767 count} Outbound: ${color lightgrey}${tcp_portmon 32768 61000 count}Total: ${color lightgrey}${tcp_portmon 1 65535 count}
- #Next is OPENVPN and PPTP info as killing Said Binary if it is down. uncomment or remove the openvpn line depending on what you want to display. and change qbittorrent to whatever thing you want to kill.
- #${if_up tun0}${else}${exec killall qbittorrent}$endif
- OpenVPN ${if_up tun0}Up${else}Down$endif | PPTP ${if_up ppp0}Up${else}Down$endif
- #This here shows your DNS. if you ARE using nm-applet/networkmanager then uncomment it cause it shows if VPN is really up and displays service provider. at least it should
- #${color }${execi 10 cat /etc/resolv.conf | grep domain}
Posted by Tazy on Sat 12th Jan 11:33 (modification of post by view diff)
download | new post
Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.