#!/bin/bash

ICON=""
DEVICE="/org/freedesktop/UPower/devices/mouse_dev_D0_DA_DD_A3_9C_69"

# Si no existe el dispositivo, no mostrar nada
if ! upower -i "$DEVICE" &>/dev/null; then
  echo ""
  exit 0
fi

# Verificar si el dispositivo está presente (i.e., conectado)
PRESENT=$(upower -i "$DEVICE" | awk '/present:/ {print $2}')
if [[ "$PRESENT" != "yes" ]]; then
  echo ""
  exit 0
fi

# Obtener porcentaje
PCT=$(upower -i "$DEVICE" | awk '/percentage/ {print $2}' | tr -d '%')

# Si no hay porcentaje válido, ocultar
if [[ -z "$PCT" ]]; then
  echo ""
  exit 0
fi

echo "{\"text\": \"$ICON ${PCT}%\", \"tooltip\": \"Batería del ratón: ${PCT}% \"}"

