Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/byapplets/bluetoothmenu
A rofi based dynamic menu applet to manage Bluetooth
https://github.com/byapplets/bluetoothmenu
bash-script bluetooth bluetoothctl bluez dmenu-replacement ricing rofi rofi-menus rofi-scripts rofi-wayland
Last synced: about 1 month ago
JSON representation
A rofi based dynamic menu applet to manage Bluetooth
- Host: GitHub
- URL: https://github.com/byapplets/bluetoothmenu
- Owner: byapplets
- License: mit
- Created: 2024-11-19T07:11:51.000Z (about 1 month ago)
- Default Branch: master
- Last Pushed: 2024-11-19T07:20:14.000Z (about 1 month ago)
- Last Synced: 2024-11-19T08:24:10.437Z (about 1 month ago)
- Topics: bash-script, bluetooth, bluetoothctl, bluez, dmenu-replacement, ricing, rofi, rofi-menus, rofi-scripts, rofi-wayland
- Language: Shell
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bya-applets: Bluetoothmenu
A [rofi](https://github.com/davatorium/rofi) based dynamic menu applet to manage BLuetooth using [BLuez](https://www.bluez.org/) bluetoothctl.
Inspired by [rofi-bluetooth](https://github.com/nickclyde/rofi-bluetooth/tree/master?tab=readme-ov-file) and the GOAT [Catppuccin](https://github.com/catppuccin/rofi) rofi theme.
## Features
- Main menu to enable/disable bluetooth, control pariable/discoverable status and to start/stop bluetooth scans
- Submenu to manage devices - pairing/connection/trust## Requirements
1. [rofi](https://github.com/davatorium/rofi)
2. [BlueZ](https://www.bluez.org/)
3. [Iosevka Nerd Font](https://www.nerdfonts.com/#features) (or any other Nerd Font you prefer)
4. libnotify compatible notification daemon ([dunst](https://github.com/dunst-project/dunst), [mako](https://github.com/emersion/mako),...)
5. [tmux](https://github.com/tmux/tmux)
6. [GNU Coreutils and gawk](https://www.gnu.org/software/coreutils/)## Installation
Clone the repo and copy its contents to wherever u prefer. Ideally add its `scripts` directory to your `PATH` as well.
## Usage
### Bluetoothmenu
Run `bluetoothmenu`.
### Theming
You can find the theming .rasi files in the `config` directory.
```
.
└── config
├── colors.rasi # color scheme
├── font.rasi # font setting
└── bluetoothmenu.rasi # main menu and submenu theme
```## Enjoy
Feel free to fork and modify the applet to your hearts content. If you do, please, share your results, cannot wait to see what yo'll guys create ^^!
If you enjoy this applet leave a star :P.