125 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			125 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # 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=true
 | |
| 
 | |
| layout_cmd () {
 | |
|   setxkbmap fr
 | |
| }
 | |
| 
 | |
| # fields to be used
 | |
| URL_field='url'
 | |
| USERNAME_field='user'
 | |
| 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'
 | |
| 
 | |
| # 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=:filename
 | |
| #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"
 |