24 lines
		
	
	
		
			572 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			572 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| sink_mute=$(pactl get-sink-mute @DEFAULT_SINK@)
 | |
| case "$sink_mute" in
 | |
| 	*yes*) sink_res=M;;
 | |
| 	*) sink_res=$(pactl get-sink-volume @DEFAULT_SINK@ | sed -e 's/.*\s\([0-9]*\)%.*/\1/;t;d');;
 | |
| esac
 | |
| 
 | |
| source_mute=$(pactl get-source-mute @DEFAULT_SOURCE@)
 | |
| case "$source_mute" in
 | |
| 	*yes*) source_res=M;;
 | |
| 	*) source_res=$(pactl get-source-volume @DEFAULT_SOURCE@ | sed -e 's/.*\s\([0-9]*\)%.*/\1/;t;d');;
 | |
| esac
 | |
| 
 | |
| bt_status="$(bluetoothctl devices Connected)"
 | |
| if [ -n "$bt_status"  ]; then
 | |
| 	sink_icon=🎧
 | |
| else
 | |
| 	sink_icon=🔈
 | |
| fi
 | |
| 
 | |
| echo "$sink_icon $sink_res% 🎙 $source_res%"
 | |
| 
 |