scripts
This commit is contained in:
commit
6e5095f3cf
35 changed files with 453 additions and 0 deletions
70
dwm_status.sh
Executable file
70
dwm_status.sh
Executable file
|
|
@ -0,0 +1,70 @@
|
|||
#!/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) "
|
||||
Loading…
Add table
Add a link
Reference in a new issue