code / scripts

Lines748 Shell528 Python72 Lua67 Bourne Again Shell62 make15
1 others 4
Markdown4
(24 lines)
1 #!/bin/sh
2 get_titlebar (){
3 if iwgetid >/dev/null; then printf ''; iwgetid | sed 's/[^"]*"\([^"]*\)".*/\1/'; else printf ''; fi
4 printf ' '
5 if test $(amixer sget Master | grep 'Left:' | awk -F'[][]' '{print $4}' 2> /dev/null) = "on"; then
6 printf ""
7 amixer sget Master | grep 'Left:' | awk -F'[][]' '{print $2}'
8 else
9 printf " ---"
10 fi
11 #printf '\1\2 '
12 #printf '\1xbacklight -set "$(dmenu -fn "Inconsolata:size=20" -c -p "Set brightness" </dev/null || exit)"\2'
13 #printf " %.9g%%" $(xbacklight -get)
14 #printf '\1\2 '
15 printf ' '
16 bar --width=1 --scale=',,,,,' "$(cat /sys/class/power_supply/BAT0/capacity)%"
17 printf " $(cat /sys/class/power_supply/BAT0/capacity)%%"
18 test "$(cat /sys/class/power_supply/BAT0/status)" = "Charging" && printf "++"
19 printf ' '
20 date +'%_I:%M%P %a %b %_d, %Y ' | sed -e 's/ *\([0-9]\)/ \1/g'
22 echo "$(get_titlebar | tr -d '\n')"
24 #[$(if iwgetid > /dev/null; then bar --width=5 $(tail -n1 </proc/net/wireless | awk '{print $3}')%; else echo '-no wifi-'; fi)] \