blob: c21fcc44279ce6db749c47cea28114e1defdef19 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# Date and time
day=$(date "+%a")
date_and_week=$(date "+%Y.%m.%d")
current_time=$(date "+%H:%M:%S")
# Battery or charger
battery_charge=$(upower --show-info $(upower --enumerate | grep 'BAT') | egrep "percentage" | awk '{print $2}')
battery_status=$(upower --show-info $(upower --enumerate | grep 'BAT') | egrep "state" | awk '{print $2}')
# Brightness
current_brightness=$(brightnessctl g)
max_brightness=$(brightnessctl m)
decimal_brightness=$(echo "scale=3; $current_brightness/$max_brightness" | bc)
brightness=$(echo "scale=0; $decimal_brightness*100/1" | bc)
# Volume
volume=$(echo `(pactl get-sink-volume @DEFAULT_SINK@ | grep "Volume:") | awk '{print $5}'`)
mute_value=$(echo `(pactl get-sink-mute @DEFAULT_SINK@ | grep "Mute:") | awk '{print $2}'`)
if [ "$mute_value" = "yes" ]; then
volume="$volume [MUTE]"
else
volume="$volume"
fi
# Microphone
mic_value=$(echo `(pactl get-source-mute @DEFAULT_SOURCE@ | grep "Mute:") | awk '{print $2}'`)
if [ "$mic_value" = "yes" ]; then
mic="DISABLED"
else
mic="ENABLED"
fi
# IP Address
ip=$(echo `curl ifconfig.io`)
echo "Mic:" $mic "|" "Vol:" $volume "|" "BRT:" $brightness"%" "|" $ip "|" $battery_status $battery_charge "|" "["$day"]" $date_and_week $current_time
|