New backup 2025-03-04 18:15:02

This commit is contained in:
Penelope Gwen 2025-03-04 18:15:02 -08:00
parent b790c8ba27
commit 1eaf41d79a
2 changed files with 5 additions and 4 deletions
de/home/.config/eww

View file

@ -72,8 +72,8 @@
:halign "start"
(for device in array
(button :onclick 'notify-send ${device.name}'
:class ""
(button :onclick 'notify-send "${device.name} ${device.address}"'
:class {(device.connected == "yes") ? "active" : ""}
"${device.icon}"))))

View file

@ -5,10 +5,11 @@ device_json_array=()
for m in ${device_mac_list};do
device_name="$(bluetoothctl info ${m} | grep 'Name: ' | sed 's/.*Name: //')"
device_connected="$(bluetoothctl info ${m} | grep 'Connected: ' | sed 's/.*Connected: //')"
device_icon="$(bluetoothctl info ${m} | grep 'Icon: ' | sed 's/.*Icon: //')"
case "${device_icon}" in
"input-mouse")
device_icon=""
device_icon="🖯"
;;
"phone")
device_icon=""
@ -29,7 +30,7 @@ for m in ${device_mac_list};do
device_icon=""
;;
esac
device_json=$( jq -n --arg name "${device_name}" --arg icon "${device_icon}" --arg address "${m}" '{name: $name, icon: $icon, address: $address}')
device_json=$( jq -n --arg name "${device_name}" --arg connected "${device_connected}" --arg icon "${device_icon}" --arg address "${m}" '{name: $name, connected: $connected, icon: $icon, address: $address}')
device_json_array+=("${device_json}")
done