###### acpi code

function ptt_acpi() {
	PB=`acpitool -b`
	P=`echo $PB | cut -d"," -f 2 | cut -d " " -f 2`
	PB=`acpi -b | grep -v unavailable`
	B=`echo $PB | cut -d"," -f 3 | cut -d " " -f 2 | cut -d ":" -f 1-2`
	if [ "`cat /sys/class/power_supply/AC/online`" == "1" ]; then
		if [ "$B" != "" ]; then
			B=" -$B"
		else
			B=""
		fi
		P="[1;34;34m[AC $P$B]"
	else
		case `echo $P | cut -d" " -f1` in
			4?%|3?%|2?%)
				P="[0;33m[DC $P $B]"  ;;
			1?%)
				P="[0;33;7m[DC $P $B]"  ;;
			?%)
				P="[0;31;7m[DC $P $B]"  ;;
			*)
				P="[0;32m[DC $P $B]"  ;;
		esac
	fi
	echo $P
}
export PS1="\033[36;1m\]\t \d\[\033[34m \033\$(ptt_acpi)\033[m \033[33;1m\]\u@\h \[\033[1;32m\]\w\[\033[1m\]\n\[\033[m\]¤ "


