Skip to content

yusufaktepe/rofi-brbw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 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
  • xclip
  • xdg-utils
  • xdotool
  • 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
Alt + u Type Username
Alt + p Type Password
Alt + o Type OTP
Alt + l Open URL
Return Type Username <tab> Password
Alt + Shift + u Copy Username
Alt + Shift + p Copy Password
Alt + Shift + o Copy OTP
Alt + Shift + l Copy URL
Alt + q Generate and display QR code
Alt + g Generate and copy a new password
Alt + n Add a new password to the database1
Alt + e Modify selected item's password1
Alt + d Remove selected entry with confirmation
Alt + v View selected entry
Alt + h View the password history for selected entry
Alt + Shift + c Clear last used items
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)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published