123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- # permanently set alternative root dir. Use ":" to separate multiple roots
- # which can be switched at runtime with shift+left/right
- # root=/path/to/root
- # rofi command. Make sure to have "$@" as last argument
- _rofi () {
- rofi -i -no-auto-select "$@"
- }
- # default command to generate passwords
- _pwgen () {
- pwgen -y "$@"
- }
- # image viewer to display qrcode of selected entry
- # qrencode is needed to generate the image and a viewer
- # that can read from pipes. Known viewers to work are feh and display
- _image_viewer () {
- feh -
- # display
- }
- # It is possible to use wl-copy and wl-paste from wl-clipboard
- # Just uncomment the lines with wl-copy and wl-paste
- # and comment the xclip lines
- #
- _clip_in_primary() {
- xclip
- # wl-copy-p
- }
- _clip_in_clipboard() {
- xclip -selection clipboard
- # wl-copy
- }
- _clip_out_primary() {
- xclip -o
- # wl-paste -p
- }
- _clip_out_clipboard() {
- xclip --selection clipboard -o
- # wl-paste
- }
- # xdotool needs the keyboard layout to be set using setxkbmap
- # You can do this in your autostart scripts (e.g. xinitrc)
- # If for some reason, you cannot do this, you can set the command here.
- # and set fix_layout to true
- fix_layout=false
- layout_cmd () {
- setxkbmap us
- }
- # fields to be used
- URL_field='url'
- USERNAME_field='login'
- AUTOTYPE_field='autotype'
- # delay to be used for :delay keyword
- delay=2
- # rofi-pass needs to close itself before it can type passwords. Set delay here.
- wait=0.2
- # delay between keypresses when typing (in ms)
- xdotool_delay=12
- ## Programs to be used
- # Editor
- #EDITOR='gvim -f'
- EDITOR='micro'
- # Browser
- BROWSER='xdg-open'
- ## Misc settings
- default_do='menu' # menu, autotype, copyPass, typeUser, typePass, copyUser, copyUrl, viewEntry, typeMenu, actionMenu, copyMenu, openUrl
- auto_enter='false'
- notify='false'
- default_autotype='user :tab pass'
- # color of the help messages
- # leave empty for autodetection
- help_color="#4872FF"
- # Clipboard settings
- # Possible options: primary, clipboard, both
- clip=primary
- # Seconds before clearing pass from clipboard
- clip_clear=45
- ## Options for generating new password entries
- # open new password entries in editor
- edit_new_pass="true"
- # default_user is also used for password files that have no user field.
- #default_user="${ROFI_PASS_DEFAULT_USER-$(whoami)}"
- #default_user2=mary_ann
- #password_length=12
- # Custom Keybindings
- autotype="Alt+1"
- type_user="Alt+2"
- type_pass="Alt+3"
- open_url="Alt+4"
- copy_name="Alt+u"
- copy_url="Alt+l"
- copy_pass="Alt+p"
- show="Alt+o"
- copy_entry="Alt+2"
- type_entry="Alt+1"
- copy_menu="Alt+c"
- action_menu="Alt+a"
- type_menu="Alt+t"
- help="Alt+h"
- switch="Alt+x"
- insert_pass="Alt+n"
|