#! /usr/bin/sh today=$(date +'%Y-%m-%d') now=$(date +'%H:%M:%S') audio_mute=$(pactl get-sink-mute @DEFAULT_SINK@ | awk '{print $2}') audio_volume=$(pactl get-sink-volume @DEFAULT_SINK@ | grep -o '[0-9]\+%' | head -n 1 | tr -d %) audio_symbol="❔" if [ "${audio_mute}" = "yes" ]; then audio_symbol="🔇" elif [ "${audio_mute}" = "no" ]; then if [ "${audio_volume}" = "0" ]; then audio_symbol="🔈" elif [ "${audio_volume}" -lt 50 ]; then audio_symbol="🔉" else audio_symbol="🔊" fi fi battery=$(cat /sys/class/power_supply/BAT0/capacity) battery_state=$(cat /sys/class/power_supply/BAT0/status) case "${battery_state}" in "Charging"|"Full"|"Not charging") battery_symbol="🔌" ;; "Discharging") if [ "${battery}" -lt 20 ]; then battery_symbol="đŸĒĢ" else battery_symbol="🔋" fi ;; *) battery_symbol="❔" ;; esac echo 📆${today} ⏲${now} ${audio_symbol}${audio_volume}% ${battery_symbol}${battery}%