Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- --------------------------------------------------------------------------------------------- --
- --
- -- .conkyrc - derived from various examples across the 'net
- --
- -- --------------------------------------------------------------------------------------------- --
- conky.config = {
- -- -------------------- Conky's Run Time Parameters -------------------- --
- update_interval = 3.0, -- Conky update interval in seconds
- total_run_times = 0, -- Number of updates before quitting. Set to zero to run forever.
- no_buffers = true, -- Subtract file system buffers from used memory?
- cpu_avg_samples = 1, -- Number of cpu samples to average. Set to 1 to disable averaging
- net_avg_samples = 1, -- Number of net samples to average. Set to 1 to disable averaging
- -- -------------------- Conky's General Look & Feel -------------------- --
- -- --- defualt values --- --
- default_color = 'grey', -- Default color and border color
- default_bar_width = 0, -- Specify a default width and height for bars.
- default_bar_height = 2,
- default_gauge_width = 20, -- Specify a default width and height for gauges.
- default_gauge_height = 20,
- default_graph_width = 0, -- Specify a default width and height for graphs.
- default_graph_height = 16,
- default_outline_color = 'green', -- Default border and text outline color
- default_shade_color = 'yellow', -- Default border and text shading color
- -- --- predefined colors - http://www.kgym.jp/freesoft/xrgb.html --- --
- color0 = 'FFFFFF', -- white
- color1 = 'FFA500', -- orange
- color2 = 'B22222', -- firebrick
- color3 = '696969', -- dim gray
- color4 = 'D3D3D3', -- light gray
- color5 = '2F4F4F', -- dark slate gray
- color6 = 'FFEC8B', -- light golden rod
- color7 = '54FF9F', -- sea green
- color8 = 'FF8C69', -- salmon
- color9 = 'FFE7BA', -- wheat
- -- --- window layout and options --- --
- own_window = true, -- Conky creates its own window instead of using desktop
- own_window_class = 'Conky',
- own_window_type = 'desktop', -- If own_window is yes, use type normal, desktop, or override
- own_window_transparent = true, -- Use pseudo transparency with own_window?
- own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
- own_window_argb_visual = true,
- own_window_argb_value = 255,
- own_window_colour = 'black', -- If own_window_transparent is no, set the background colour
- double_buffer = true, -- Use double buffering (reduces flicker)
- use_spacer = 'right', -- Adds spaces to stop object from moving
- maximum_width = 242, -- Maximum width of window in pixels
- -- --- window placment --- --
- alignment = 'top_right',
- -- --- borders, margins, and outlines --- --
- draw_graph_borders = true, -- Do you want to draw borders around graphs
- border_inner_margin = 9, -- Window's inner border margin (in pixels)
- border_outer_margin = 5, -- Window's outer border margin (in pixels)
- gap_x = 10, -- Gap between borders of screen and text (on x-axis)
- gap_y = 10, -- Gap between borders of screen and text (on y-axis)
- border_width = 10, -- Window's border width (in pixels)
- -- --- Text --- --
- draw_outline = false, -- Do you want ot draw outlines
- draw_shades = false, -- Do you want to draw shades
- draw_borders = false, -- Do you want to draw borders around text
- uppercase = false, -- set to yes if you want all text to be in uppercase
- use_xft = true, -- use the X FreeType interface library (anti-aliased font)
- font = 'Monospace:size=7:weight=bold' -- Xft font to be used
- }
- -- -------------------- Conky's Displayed System Monitoring Parameters -------------------- --
- conky.text = [[
- ## General system information
- ${color1}SYSTEM INFORMATION ${hr 1}$color
- ${color0}System: $color$nodename $machine ${execi 99999 grep Serial /proc/cpuinfo | awk '{ print $3 }'}
- ${color0}Kernel: $color$kernel ${color0}Uptime: $color$uptime
- #
- #${color1}CLOCK SPEED ${hr 1}$color
- #${color0}ARM: $color${execi 60 /opt/vc/bin/vcgencmd measure_clock arm | awk -F'=' '{print $2}' } ${goto 112}${color0}H264: $color${execi 60 /opt/vc/bin/vcgencmd measure_clock h264 | awk -F'=' '{print $2}' } ${goto 200}${color0}PWM: $color${execi 999 /opt/vc/bin/vcgencmd measure_clock pwm | awk -F'=' '{print $2}' }
- #${color0}CORE: $color${execi 60 /opt/vc/bin/vcgencmd measure_clock core | awk -F'=' '{print $2}' } ${goto 112}${color0}ISP: $color${execi 60 /opt/vc/bin/vcgencmd measure_clock isp | awk -F'=' '{print $2}' } ${goto 200}${color0}EMMS: $color${execi 999 /opt/vc/bin/vcgencmd measure_clock emms | awk -F'=' '{print $2}' }
- #${color0}UART: $color${execi 999 /opt/vc/bin/vcgencmd measure_clock uart | awk -F'=' '{print $2}' } ${goto 112}${color0}V3D: $color${execi 60 /opt/vc/bin/vcgencmd measure_clock v3d | awk -F'=' '{print $2}' } ${goto 200}${color0}VEC: $color${execi 999 /opt/vc/bin/vcgencmd measure_clock vec | awk -F'=' '{print $2}' }
- #${color0}HDMI: $color${execi 999 /opt/vc/bin/vcgencmd measure_clock hdmi | awk -F'=' '{print $2}' } ${goto 112}${color0}PIXEL: $color${execi 999 /opt/vc/bin/vcgencmd measure_clock pixel | awk -F'=' '{print $2}' } ${goto 200}${color0}DPI: $color${execi 999 /opt/vc/bin/vcgencmd measure_clock dpi | awk -F'=' '{print $2}' }
- #
- #${color1}VOLTAGE ${hr 1}$color
- #${color0}Core: $color${execi 999 /opt/vc/bin/vcgencmd measure_volts core | awk -F'volt=' '{print $2}' } ${color0}SDRAM C: $color${execi 999 /opt/vc/bin/vcgencmd measure_volts sdram_c | awk -F'volt=' '{print $2}' } ${color0}I: $color${execi 999 /opt/vc/bin/vcgencmd measure_volts sdram_i | awk -F'volt=' '{print $2}' } ${color0}P: $color${execi 999 /opt/vc/bin/vcgencmd measure_volts sdram_p | awk -F'volt=' '{print $2}' }
- ##${color4}${font Arial:size=7}${execi 20 /home/pi/scripts/picoStatus.py }$font$color
- ${color1}PROCESSORS ${hr 1}$color
- #${color0}VC CPU/GPU Temp: $color${execi 999 awk '{ printf "%2.1f\n", ($1/1000) }' /sys/class/thermal/thermal_zone0/temp } °C / ${execi 999 /opt/vc/bin/vcgencmd measure_temp | awk -F'temp=' '{print $2}' | awk -F\' '{print $1}' } °C ${alignr}${color0}CPU Temp: $color${acpitemp}°C
- ${color0}VC CPU/GPU Temp: $color${execi 999 awk '{ printf "%2.1f\n", ($1/1000) }' /sys/class/thermal/thermal_zone0/temp } °C ${alignr}${color0}CPU Temp: $color${acpitemp}°C
- ${color0}Freq: $color$freq MHz ${color0}Avg. Load: $color$loadavg
- $color ${cpu cpu0}% ${color7}${cpubar cpu0 2,33} $color${cpu cpu1}% ${color7}${cpubar cpu1 2,33} $color${cpu cpu2}% ${color7}${cpubar cpu2 2,33} $color ${cpu cpu3}% ${color7}${cpubar cpu3 2,33}
- ##${cpugraph cpu0 12,0 0000ff 00ff00}$color
- ##${cpugraph cpu1 12,0 0000ff 00ff00}$color
- ##${cpugraph cpu2 12,0 0000ff 00ff00}$color
- ##${cpugraph cpu3 12,0 0000ff 00ff00}$color
- ${color1}MEMORY & SWAP ${hr 1}$color
- ${color0}RAM Usage: ${color}$mem / $memmax $memperc% ${color6}${membar 2,42}$color
- ##${stippled_hr 1}
- ${color0}Swap Usage: ${color}$swap / $swapmax $swapperc% ${color6}${swapbar 2,42}$color
- #${color0}CPU/GPU Allocation: $color${execi 999 /opt/vc/bin/vcgencmd get_mem arm | awk -F'arm=' '{print $2}' } / $color${execi 999 /opt/vc/bin/vcgencmd get_mem gpu | awk -F'gpu=' '{print $2}' }
- ${color1}FILE SYSTEM ${hr 1}$color
- ${color0}SD Card:$color ${fs_used /} / ${fs_size /} ${fs_type /} ${fs_used_perc /}% ${color8}${fs_bar 2,42 /}$color
- ##${stippled_hr 1}
- ${color0}Reads: $color$diskio_read/s ${color0}Writes: $color$diskio_write/s
- ##${color8}${diskiograph_read 12,100 33FF00 FF3333 scale -t}$color${alignr}${color8}${diskiograph_write 12,100 33FF00 FF3333 scale -t}$color
- ${color1}NETWORKING ${hr 1}$color
- ${color0}Wired (${addr eth0}) ${color0}MAC: $color${execi 99999 cat /sys/class/net/eth0/address }
- ${color0}Down:$color ${downspeed eth0}/s (${totaldown eth0}) ${color0}Up:$color ${upspeed eth0}/s (${totalup eth0})
- ##${color0}${downspeedgraph eth0 12,120 000000 00ff00} ${alignr}${upspeedgraph eth0 12,120 000000 ff0000}$color
- ${stippled_hr 1}
- ${color0}Wireless (${addr wlan0}) ${color0}MAC: $color${execi 99999 cat /sys/class/net/wlan0/address }
- ${color0}Down:$color ${downspeed wlan0}/s (${totaldown wlan0}) ${color0}Up:$color ${upspeed wlan0}/s (${totalup wlan0})
- ##${color0}${downspeedgraph wlan0 12,120 000000 00ff00} ${alignr}${upspeedgraph wlan0 12,120 000000 ff0000}$color
- ${color1}LOG FILES ${hr 1}$color
- ${color0}Linux Message Log$color
- ${color4}${font Arial:size=6}${execi 30 /bin/journalctl -n3 -o cat | fold -w50}$color$font
- #${color4}${font Arial:size=6}${execi 30 tail /var/log/messages -n3 | fold -w75}$color$font
- ${color4}${font Arial:size=6}${top_io name 1} ${top_io io_perc 1} ${top_io cpu 1} ${top_io mem 1}$color$font
- ${color4}${font Arial:size=6}${top_io name 2} ${top_io io_perc 2} ${top_io cpu 2} ${top_io mem 2}$color$font
- ${color4}${font Arial:size=6}${top_io name 3} ${top_io io_perc 3} ${top_io cpu 3} ${top_io mem 3}$color$font
- ]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement