Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nickclyde/rofi-bluetooth

🔷 A script that generates a rofi menu that uses bluetoothctl to connect to bluetooth devices and display status info.
https://github.com/nickclyde/rofi-bluetooth

bluetooth i3wm polybar rofi rofi-scripts

Last synced: 4 days ago
JSON representation

🔷 A script that generates a rofi menu that uses bluetoothctl to connect to bluetooth devices and display status info.

Awesome Lists containing this project

README

        


rofi-bluetooth


`bluetoothctl` `rofi` `dmenu`

## Installation

Install from [AUR (rofi-bluetooth-git)](https://aur.archlinux.org/packages/rofi-bluetooth-git/), or:

1. Install dependencies: [rofi](https://github.com/davatorium/rofi) and bluetoothctl (provided by `bluez-utils` in Arch)
1. `git clone [email protected]:ClydeDroid/rofi-bluetooth.git`
1. `cd rofi-bluetooth`
1. `./rofi-bluetooth`
1. (Optional) For easy access, add the script somewhere in your `$PATH`.

### Polybar configuration

`NOTE:` In order to properly display the bluetooth icon, you will need to use an iconic font in your bar, e.g. [Nerd Fonts](https://github.com/ryanoasis/nerd-fonts)

```
[module/bluetooth]
type = custom/script
exec = rofi-bluetooth --status
interval = 1
click-left = rofi-bluetooth &
```

### i3 keybinding

```
bindsym $mod+b exec --no-startup-id rofi-bluetooth
```

### Thanks for the inspiration!

- [firecat53/networkmanager-dmenu](https://github.com/firecat53/networkmanager-dmenu)
- [x70b1's bluetoothctl polybar script](https://github.com/polybar/polybar-scripts/tree/master/polybar-scripts/system-bluetooth-bluetoothctl)