aboutsummaryrefslogtreecommitdiff
path: root/scripts/.local/bin/personal/bar
diff options
context:
space:
mode:
authordavidpkj <davidpenkow1@gmail.com>2022-12-06 21:06:39 +0100
committerdavidpkj <davidpenkow1@gmail.com>2022-12-06 21:06:39 +0100
commite9d5df01295a6ea381a0e72b96f4d3555c5e25c2 (patch)
tree8c186a667eea9c40527a3955dcf8a1cec1594712 /scripts/.local/bin/personal/bar
parent5c9fe52dde4500df0b8df65f5a92366a19bd6283 (diff)
Organize scripts
Diffstat (limited to 'scripts/.local/bin/personal/bar')
-rwxr-xr-xscripts/.local/bin/personal/bar/brightness4
-rwxr-xr-xscripts/.local/bin/personal/bar/music12
-rwxr-xr-xscripts/.local/bin/personal/bar/mute31
3 files changed, 45 insertions, 2 deletions
diff --git a/scripts/.local/bin/personal/bar/brightness b/scripts/.local/bin/personal/bar/brightness
index a7dbe73..681c846 100755
--- a/scripts/.local/bin/personal/bar/brightness
+++ b/scripts/.local/bin/personal/bar/brightness
@@ -4,8 +4,8 @@
# Depends on: bash, brightnessctl
# By David Penkowoj, 2021/06/24
-MTR_VALUE=15
-KBD_VALUE=1
+MTR_VALUE=19
+KBD_VALUE=2
SWITCH="$1"
diff --git a/scripts/.local/bin/personal/bar/music b/scripts/.local/bin/personal/bar/music
new file mode 100755
index 0000000..54104b0
--- /dev/null
+++ b/scripts/.local/bin/personal/bar/music
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+STATE="$(mpc | grep -o playing)"
+NAME="$(mpc current | xargs -i basename '{}')"
+VOLUME="$(mpc volume | awk '{print $2}')"
+
+if [[ -n "$STATE" ]]; then
+ echo "MPD Playing: ${NAME%.*} ($VOLUME)"
+else
+ echo "MPD Paused"
+fi
+
diff --git a/scripts/.local/bin/personal/bar/mute b/scripts/.local/bin/personal/bar/mute
new file mode 100755
index 0000000..1103c0e
--- /dev/null
+++ b/scripts/.local/bin/personal/bar/mute
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+SOURCE="alsa_input.usb-R__DE_Microphones_R__DE_NT-USB_Mini_610BAACA-00.mono-fallback"
+
+if [[ "$1" == "shortstatus" ]]; then
+ VOLUME="$(pactl get-source-volume "$SOURCE" | grep -o [0-9]*%)"
+
+ if [[ "$VOLUME" == "0%" ]]; then
+ echo "OFF"
+ else
+ echo "ON"
+ fi
+
+ exit
+fi
+
+if [[ "$1" == "status" ]]; then
+ NAME="$(pactl list sources | grep -o Description:.* | sed -n 's/Description: //g;2p')"
+ VOLUME="$(pactl get-source-volume "$SOURCE" | grep -o [0-9]*%)"
+
+ echo "$NAME ($VOLUME)"
+
+ exit
+fi
+
+if [[ "$(pactl get-source-volume $SOURCE | grep -o [0-9]*%)" == "0%" ]]; then
+ pactl set-source-volume "$SOURCE" 70%
+else
+ pactl set-source-volume "$SOURCE" 0%
+fi
+