]> git.armaanb.net Git - bin.git/blobdiff - setter
Fix small man issues
[bin.git] / setter
diff --git a/setter b/setter
index abdffd589178b7bce2da77511623952c5f2788ea..6d6be9cef8d07e8fce44a5c0fc16fb3a6f47c40e 100755 (executable)
--- a/setter
+++ b/setter
@@ -1,35 +1,25 @@
-#!/usr/bin/env bash
+#!/usr/bin/env sh
 # Sends a notification with the time, battery level, and volume
 
-if [[ ${1} == "status" || -z ${1} ]]; then
-  dunstify -h string:x-canonical-private-synchronous:status \
-   "$(date "+%A %Y-%m-%d, %r")"\
-   "$(acpi | tail -c +12)\n$(amixer sget Master | tail -n 1 \
-   | cut -d " " -f 7-)" \
-   -t 2000
+pkill -SIGUSR1 herbe
+if [ "$1" = "status" ]; then
+               herbe "$(date "+%A %Y-%m-%d, %r")" \
+                                       "$(acpi | tail -c +12)" \
+                                       "$(amixer sget Master | tail -n 1 | cut -d " " -f 7-)"
+elif [ "$1" = "audio" ]; then
+               if [ "$2" ]; then
+                               amixer sget Master | tail -n 1 | grep "off" && \
+                                               pactl set-sink-mute 0 toggle
+                               pactl set-sink-volume 0 "$2%"
+               else
+                               pactl set-sink-mute 0 toggle
+               fi
 
-elif [[ ${1} == "audio" ]]; then
-  if [[ ${2} ]]; then
-    [[ $(amixer sget Master | tail -n 1 | grep "off") ]] &&
-      pactl set-sink-mute 0 toggle
-    pactl set-sink-volume 0 ${2}%
-  else
-    pactl set-sink-mute 0 toggle
-  fi
-
-  mutes="Unmuted"
-  [[ $(amixer sget Master | tail -n 1 | grep "off") ]] && mutes="Muted"
-
-  dunstify -h string:x-canonical-private-synchronous:audio \
-    "Volume" "${mutes}" \
-    -h int:value:"$(amixer sget Master | tail -n 1 | cut -d '[' -f 2 | \
-    head -c +2)" \
-    -t 1000
-
-elif [[ ${1} == "brightness" ]]; then
-  brightnessctl set ${2}
-  dunstify -h string:x-canonical-private-synchronous:brightness \
-    "Brightness" "$(brightnessctl | grep % | tail -c +22)" \
-    -h int:value:"$(brightnessctl | grep % | cut -d '(' -f 2 | head -c +3)" \
-    -t 1000
+               herbe "Volume" "$(amixer sget Master | tail -n 1 | cut -d " " -f 7-)"
+elif [ "$1" = "brightness" ]; then
+               brightnessctl set "$2"
+               herbe "Brightness" "$(brightnessctl | grep % | tail -c +22)"
+else
+               echo "setter: unknown subcommand"
+               exit 1
 fi