Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/sh
- date +"^fg(#aaaaaa)date: ^fg(#eeeeee)%Y/%m/%d/%A/%H:%M" | tr '[A-Z]' '[a-z]' | tr -d '\n'
- echo -n " ^fg(#dd0000)| ^fg(#aaaaaa)cpu: ^fg(#eeeeee)"
- CPU=0
- top -b 8 \
- | sed 1,8d \
- | grep -o -E "[0-9]+\.[0-9]+%" \
- | awk -F '.' '{print $1}' \
- | while read I
- do
- CPU=$(( ${CPU} + ${I} ))
- echo ${CPU}
- done | tail -1 | tr -d '\n'
- echo -n "%/"
- sysctl -n dev.cpu.0.freq | tr -d '\n'
- echo -n "MHz/"
- sysctl -n dev.cpu.0.temperature | awk -F '.' '{print $1}' | tr -d '\n'
- echo -n "C ^fg(#dd0000)| ^fg(#aaaaaa)load: ^fg(#eeeeee)"
- sysctl -n vm.loadavg | tr -d -c ' [0-9].' | sed -e 's/\(.*\)./\1/' -e 's/^.\{1\}//g' | tr ' ' '/' | tr -d '\n'
- echo -n " ^fg(#dd0000)| ^fg(#aaaaaa)ps: ^fg(#eeeeee)"
- sysctl vm.vmtotal | grep -m 1 Processes | grep -o -E ":\ [0-9]+" | tr -d ' :' | tr '\n' '/' | sed 's/\(.*\)./\1/' | tr -d '\n'
- echo -n " ^fg(#dd0000)| ^fg(#aaaaaa)mem: ^fg(#eeeeee)"
- MEM_PAGE=$( sysctl -n hw.pagesize )
- MEM_SIZE=$(( $( sysctl -n vm.stats.vm.v_page_count ) * ${MEM_PAGE} / 1024 / 1024 ))
- MEM_INCT=$(( $( sysctl -n vm.stats.vm.v_inactive_count ) * ${MEM_PAGE} / 1024 / 1024 ))
- MEM_FREE=$(( $( sysctl -n vm.stats.vm.v_free_count ) * ${MEM_PAGE} / 1024 / 1024 ))
- MEM_USED=$(( ${MEM_SIZE} - ${MEM_FREE} ))
- echo -n "$(( 100 * ${MEM_USED} / ${MEM_SIZE} ))%/$(( ${MEM_INCT} + ${MEM_FREE} ))M"
- echo -n " ^fg(#dd0000)| ^fg(#aaaaaa)ip: ^fg(#eeeeee)$( if_ip.sh )"
- echo -n "^fg(#dd0000)| ^fg(#aaaaaa)vol/pcm: ^fg(#eeeeee)$( __conky_mixer_pcm.sh )/$( __conky_mixer_pcm.sh ) "
- echo -n "^fg(#dd0000)| ^fg(#aaaaaa)fs: ^fg(#eeeeee)"
- zpool list storage | tail -1 | awk '{print $5 "/" $4}' | tr -d '\n'
- echo -n " ^fg(#dd0000)| ^fg(#aaaaaa)bat: ^fg(#eeeeee)$( battery.sh 0 0 )"
- # net: em0/X/Y wlan0/Z/V
- # KEEP THIS - [ENTER] AT THE END IS NEEDED
- echo
Advertisement
Add Comment
Please, Sign In to add comment