dotfiles

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit eebe0d09b189fddfbc46f901f26fd076b921d683
parent 3dde79f50538e011d493395cd7132f24a87454da
Author: Luke Smith <luke@lukesmith.xyz>
Date:   Sun,  7 Oct 2018 19:41:24 -0400

varying vol module icons, script rewrite

Diffstat:
M.scripts/i3volume | 20+++++++++++++++-----
1 file changed, 15 insertions(+), 5 deletions(-)

diff --git a/.scripts/i3volume b/.scripts/i3volume @@ -1,12 +1,22 @@ -#!/bin/bash +#!/bin/sh case $BLOCK_BUTTON in - 1) $TERMINAL -e pulsemixer & disown ;; + 1) setsid "$TERMINAL" -e pulsemixer & ;; 3) pulsemixer --toggle-mute ;; 4) pulsemixer --change-volume +5 ;; 5) pulsemixer --change-volume -5 ;; esac -printpastatus() { [[ $(pulsemixer --get-mute) = 1 ]] && echo -n 🔇 " " && exit -echo 🔊 $(pulsemixer --get-volume | sed -e "s/\s[0-9][0-9]*//g")% ;} -printpastatus +[ "$(pulsemixer --get-mute)" = "1" ] && printf "🔇\\n" && exit + +vol=$(pulsemixer --get-volume | awk '{print $1}') + +if [ "$vol" -gt "70" ]; then + icon="🔊" +elif [ "$vol" -lt "30" ]; then + icon="🔈" +else + icon="🔉" +fi + +printf "%s %s%%\\n" "$icon" "$vol"