scripts/dwm_status.sh
2022-12-28 16:44:03 -05:00

70 lines
1.5 KiB
Bash
Executable file

#!/bin/sh
# NOW PLAYING
spotify=""
if [ $(ps aux | grep 'Spotify' | head -n -1 | wc -l) -gt 1 ]
then
artist="$(sp metadata | grep -E 'artist\|' | sed -E 's/artist\|//')"
title="$(sp metadata | grep -E 'title' | sed -E 's/title\|//')"
album="$(sp metadata | grep -E 'album\|' | sed -E 's/album\|//')"
spotify="${artist} - ${title} [${album}] |"
if [ ${artist} == "xesam:artist" ]
then
spotify=" 阮 |"
fi
fi
# USB
usb=""
if [ $(lsusb | grep 'Google' | wc -l) == 1 ]
then
usb="ﲎ |"
fi
# CPU MHZ
# cpu="$(cat /proc/cpuinfo | grep MHz | awk '{sum +=$4} END {printf("%.1f"),sum/9000}')"
# RAM
# ram=" $(free -m | grep Mem | awk '{printf("%.2f",$3/$2 * 100)}')"
# VOLUME
volume="婢 "
if [ $(amixer get Master | awk -F"[][]" '/Mono:/ { print $6 }') = "on" ]
then
volume="墳 "
fi
volume="${volume}$(amixer get Master | awk -F"[][]" '/Mono:/ { print $2}')"
# SCREEN BRIGHTNESS
light="$(awk "BEGIN { print $(brightnessctl -d intel_backlight get)/1200}")%"
if [ $(brightnessctl -d intel_backlight get) -eq 1 ]
then
light=" Minimum"
fi
# BATTERY
battery=" "
if [ $(cat /sys/class/power_supply/BAT0/status) = "Charging" ]
then
battery="ﴞ "
fi
battery="${battery}$(cat /sys/class/power_supply/BAT0/capacity)%"
# DISK SPACE
disk="$(df /dev/nvme0n1p8 | awk '{print $5}' | tail -n 1)"
# NETWORK ACCESS
network="$(nmcli device show | sed -n 6p | sed 's/GENERAL.CONNECTION:\s*//')"
echo " $usb$spotify $volume $light $battery $disk $network | $( date +%A", "%D" | "%R) "