nix

configuration files that power my machines
Log | Files | Refs | README | LICENSE

tmux-bluetooth-status (469B)


      1 #!/bin/bash
      2 # Script to get connected Bluetooth devices for tmux status
      3 
      4 devices=$(bluetoothctl devices Connected 2>/dev/null | awk '{for(i=3;i<=NF;i++) printf $i" "; print ""}' | sed 's/ $//')
      5 
      6 if [ -n "$devices" ]; then
      7 	# Count devices
      8 	count=$(echo "$devices" | wc -l)
      9 
     10 	if [ "$count" -eq 1 ]; then
     11 		echo "($devices)"
     12 	else
     13 		# Multiple devices - show all device names
     14 		device_names=$(echo "$devices" | tr '\n' ' ' | sed 's/ $//')
     15 		echo "($device_names)"
     16 	fi
     17 fi