Yet another Rofi frontend for Bitwarden (rbw).
- Auto-type/copy {Username, Password, OTP, URL}
- Add/Remove items
- Modify an existing password
- Generate a new password
- Display fields/history of a selected item
rofirbwbash,coreutilssed,awkwl-clipboardxdg-utilswtypeqrencode(for QR code generation)Nerd FontorFont Awesome(for icons)
You can override default options by copying config.example file to ~/.config/rofi-brbw.conf.
Before running this script, you must configure rbw. Then you can run rofi-brbw.
If the database is locked, rbw will ask for the password using the pinentry dialog.
All available keybindings are listed below.
| Keybinding | Action |
|---|---|
| Ctrl + Alt + u | Type Username |
| Ctrl + Alt + p | Type Password |
| Ctrl + Alt + t | Type OTP |
| Ctrl + Alt + l | Open URL |
| Return | Type Username <tab> Password |
| Ctrl + Alt + , | Copy Username |
| Ctrl + Alt + . | Copy Password |
| Ctrl + Alt + - | Copy OTP |
| Ctrl + Alt + m | Copy URL |
| Ctrl + Alt + q | Generate and display QR code |
| Ctrl + Alt + g | Generate and copy a new password |
| Ctrl + Alt + a | Add a new password to the database1 |
| Ctrl + Alt + e | Modify selected item's password1 |
| Ctrl + Alt + Del | Remove selected entry with confirmation |
| Ctrl + Alt + v | View selected entry |
| Ctrl + Alt + n | View the password history for selected entry |
| Ctrl + Alt + c | Clear last used items |
| Ctrl + Alt + s | Sync Bitwarden database |
| F1 | Display key bindings |
