{
  "name": "bluetooth",
  "kind": "bundled",
  "title": "Bluetooth",
  "description": "Paired devices: connect, disconnect, see the battery.",
  "version": "0.1.0",
  "icon": "󰂯",
  "author": "pal",
  "spec": "github:zcag/pal/extensions/bluetooth",
  "source": "https://github.com/zcag/pal/tree/HEAD/extensions/bluetooth",
  "commit": "a84c75d8e1ff65aae49fd8acc1cf888a84c8a465",
  "manifest": {
    "name": "bluetooth",
    "title": "Bluetooth",
    "description": "Paired devices: connect, disconnect, see the battery.",
    "version": "0.1.0",
    "icon": "󰂯",
    "author": "pal",
    "repo": "bundled",
    "license": "MIT",
    "store": {
      "tagline": "Connect and disconnect paired devices, battery in view",
      "category": "system",
      "features": [
        "Every paired device, connected ones first, with a glyph for its kind (headphones, speaker, keyboard, mouse, controller, phone, watch, computer)",
        "The battery on the right when the OS reports it; AirPods show `L 80% · R 75% · Case 90%`",
        "`enter` connects or disconnects, on the state read back from the OS at that moment; Disconnect asks first",
        "`cmd+c` copies the address (`AA:BB:CC:DD:EE:FF`)",
        "Nothing to install: IOBluetooth on macOS, `bluetoothctl` on Linux",
        "Live: the connected state is read again on every show"
      ],
      "permissions": [],
      "platforms": [
        "macos",
        "linux"
      ],
      "screenshots": [
        {
          "file": "1-devices.png",
          "caption": "Paired devices, the connected ones first with their battery"
        },
        {
          "file": "2-actions.png",
          "caption": "Connect a device that is not, or copy its address"
        },
        {
          "file": "3-disconnect.png",
          "caption": "Disconnect asks first"
        }
      ],
      "actions": [
        {
          "title": "Connect / Disconnect",
          "description": "Toggles the connection; Disconnect asks first; the HUD says which happened.",
          "keys": "enter"
        },
        {
          "title": "Copy address",
          "keys": "cmd+c"
        }
      ]
    },
    "palettes": {
      "bluetooth": {
        "kind": "live",
        "description": "Every paired device, the connected ones first, with battery when the OS reports it.",
        "keys": [
          {
            "keys": "enter",
            "title": "Connect or disconnect"
          },
          {
            "keys": "cmd+c",
            "title": "Copy the address"
          }
        ]
      }
    }
  },
  "updated_at": "2026-09-16T16:45:33Z",
  "url": "https://pal.cagdas.io/extensions/bluetooth",
  "tagline": "Connect and disconnect paired devices, battery in view",
  "category": "system",
  "screenshots": [
    "https://pal.cagdas.io/extensions/bluetooth/screenshots/1-devices.png",
    "https://pal.cagdas.io/extensions/bluetooth/screenshots/2-actions.png",
    "https://pal.cagdas.io/extensions/bluetooth/screenshots/3-disconnect.png"
  ],
  "panel_screenshots": [
    "https://pal.cagdas.io/extensions/bluetooth/screenshots/1-devices.png",
    "https://pal.cagdas.io/extensions/bluetooth/screenshots/2-actions.png",
    "https://pal.cagdas.io/extensions/bluetooth/screenshots/3-disconnect.png"
  ],
  "bar_screenshots": [],
  "has_bar": false,
  "bar_items": [],
  "has_readme": true
}
