aboutsummaryrefslogtreecommitdiff
path: root/Scripts/.local/scripts/status/volume
diff options
context:
space:
mode:
authordx <aryadevchavali1@gmail.com>2020-06-06 19:31:36 +0100
committerdx <aryadevchavali1@gmail.com>2020-06-06 19:31:36 +0100
commit45b80e8e67a2ea724d6f7317428cccf7ea9db395 (patch)
tree0b599e9ccff39ed8a276673787607c7a7c4b7df3 /Scripts/.local/scripts/status/volume
parent852d280157a749a88e7e3826eda81b1ae080bf1d (diff)
downloaddotfiles-45b80e8e67a2ea724d6f7317428cccf7ea9db395.tar.gz
dotfiles-45b80e8e67a2ea724d6f7317428cccf7ea9db395.tar.bz2
dotfiles-45b80e8e67a2ea724d6f7317428cccf7ea9db395.zip
~set_bar -> scripts/status/*
Decomposed the set_bar monolith script into seperate 'block' scripts
Diffstat (limited to 'Scripts/.local/scripts/status/volume')
-rwxr-xr-xScripts/.local/scripts/status/volume21
1 files changed, 21 insertions, 0 deletions
diff --git a/Scripts/.local/scripts/status/volume b/Scripts/.local/scripts/status/volume
new file mode 100755
index 0000000..c3de64c
--- /dev/null
+++ b/Scripts/.local/scripts/status/volume
@@ -0,0 +1,21 @@
+#!/usr/bin/env bash
+sinks="$(pactl list sinks)"
+vol="$(echo "$sinks" | grep '[0-9]\+%' | sed "s,.* \([0-9]\+\)%.*,\1,;1q")"
+mpc_vol="$($HOME/.local/scripts/mpc_volume)"
+
+if [[ $vol -gt 50 ]]
+then
+ icon=""
+elif [[ $vol -gt 10 ]]
+then
+ icon=""
+else
+ icon=""
+fi
+
+if [[ $mpc_vol == "n/a" ]]
+then
+ echo "$icon $vol%"
+else
+ echo "$icon $vol% $mpc_vol%"
+fi