tessen.5.scd (4186B) - View raw
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151tessen(5) # NAME configuration file for *tessen*(1) # DESCRIPTION tessen will search for a config file in the following locations - *$XDG_CONFIG_HOME/tessen/config* - *$HOME/.config/tessen/config* - *$XDG_CONFIG_DIRS/tessen/config* - */etc/xdg/tessen/config* The location of the configuration file can also be specified using the *-c* option as specified in *tessen*(1). The configuration file for *tessen*(1) uses the same format as variable assignments when using bash ``` key="val" ``` The double quotes should always be specified as mentioned. A default configuration file is also available at https://git.sr.ht/~ayushnix/tessen/blob/master/config ## OPTIONS The following options are understood by the configuration file for *tessen*(1): *pass_backend* The default pass backend to use - either *pass*(1) or *gopass*(1) *dmenu_backend* The default dmenu backend to use - either *fuzzel*(1), *tofi*(1), *mew*(1), *wofi*(1), *rofi*(1), or *dmenu* *action* The action that should be performed by tessen. If you prefer to use both autotyping and copying, it is recommended to leave this option commented or unspecified. *fuzzel_config_file* The path to the configuration file of *fuzzel*(1). The location of the file specified here is passed to fuzzel using its *-config=* option. *tofi_config_file* The path to the configuration file of *tofi*(1). The location of the file specified here is passed to tofi using its *-c* option. *yofi_config_file* The path to the configuration file of yofi. The location of the file specified here is passed to fuzzel using its *-config-file* option. *rofi_config_file* The path to the configuration file of *rofi*(1). The location of the file specified here is passed to rofi using its *-config* option. *wofi_config_file* *wofi_style_file* *wofi_color_file* The path to the configuration files of *wofi*(1). The location of the files specified using these variables are passed to wofi using its *-c*, *-s*, *-C* options, respectively. Note that *-k* is unsupported and is explicitly set to */dev/null* to prevent leaking sensitive information. *userkey* The name of the key which will be used to decide the username. A simple regex can also be specified, such as ``` (user|login) ``` This will match both *user* and *login* keys and the first occurence will be used as the username. If unspecified, the default value is *user*. *urlkey* The name of the key which will be used to decide the URL. A simple regex can also be specified, such as ``` (url|website) ``` This will match both *url* and *website* keys and the first occurence will be used as the URL. If unspecified, the default value is *url*. *autotype_key* The name of the key which will be used to decide the autotype key. A simple regex can also be specified, such as ``` (type|auto) ``` This will match both *type* and *auto* keys and the first occurence will be used as the custom autotype operation key value pair. If unspecified, the default value is *autotype*. *delay* The delay, in milliseconds, introduced between successive autotype operations. If unspecified, the default value is *100* milliseconds. *web_browser* The default web browser that should be used for opening URLs. If this is specified, *xdg-open*(1) will not be used even if it's installed. *notify* Whether to send notifications about copied data via *notify-send*(1). Either *true* or *false* (default is *true*). # SEE ALSO *tessen*(5), *pass*(1), *gopass*(1) *pass-otp*(1), *fuzzel*(1), *tofi*(1), *mew*(1), *wofi*(1), *rofi*(1), *wl-clipboard*(1), *wtype*(1), *notify-send*(1) # AUTHORS Developed and Maintained by Ayush Agarwal <ayush at ayushnix dot com>. The latest source can be found at https://git.sr.ht/~ayushnix/tessen and bugs or suggestions can be reported on https://todo.sr.ht/~ayushnix/tessen. For contributing to tessen, please read the CONTRIBUTING.md file in the tessen source code and send patches by email to ~ayushnix/tessen@lists.sr.ht. Alternatively, pull requests can be raised on https://codeberg.org/ayushnix/tessen/pulls or https://github.com/ayushnix/tessen/pulls.