Skip to content

Rofi frontend for Bitwarden (rbw) for Wayland with wtype

License

Notifications You must be signed in to change notification settings

Alanon202/rofi-brbw

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rofi-brbw

Yet another Rofi frontend for Bitwarden (rbw).

rofi-brbw

Features

  • 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

Dependencies

  • rofi
  • rbw
  • bash, coreutils
  • sed, awk
  • wl-clipboard
  • xdg-utils
  • wtype
  • qrencode (for QR code generation)
  • Nerd Font or Font Awesome (for icons)

Configuration

You can override default options by copying config.example file to ~/.config/rofi-brbw.conf.

Usage

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

Similar Projects

  • rofi-pass - Inspired me to write this script.
  • rofi-rbw - rofi frontend for rbw written in python.

Footnotes

  1. These shortcuts requires you to configure Editor variable. 2

About

Rofi frontend for Bitwarden (rbw) for Wayland with wtype

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 97.2%
  • Makefile 2.8%