mirror of
				https://github.com/tiyn/dotfiles.git
				synced 2025-11-03 22:11:16 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			596 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			596 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
case $BLOCK_BUTTON in
 | 
						|
	1) setsid "$TERMINAL" -e pulsemixer & ;;
 | 
						|
	2) pulsemixer --toggle-mute ;;
 | 
						|
	4) pulsemixer --change-volume +5 ;;
 | 
						|
	5) pulsemixer --change-volume -5 ;;
 | 
						|
	3) pgrep -x dunst >/dev/null && notify-send "📢 Volume module" "\- Shows volume 🔊, 🔇 if muted.
 | 
						|
- Middle click to mute.
 | 
						|
- Scroll to change."
 | 
						|
esac
 | 
						|
 | 
						|
[ "$(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"
 |