t-8ch / pinentry-bemenu

Pinentry based on bemenu
GNU General Public License v3.0
49 stars 3 forks source link

pinentry-bemenu

Pinentry implementation based on bemenu

Building

meson build
meson compile -C build

Dependencies

Installing

meson install -C build

Configuration

pinentry-bemenu accespts most of the same configuration options as bemenu itself.

You can pass them either in the environment variable BEMENU_OPTS or on the commandline.

When passing them on the commandline you need to create a wrapper script which passes the options because the pinentry setting in gpg-agent.conf does not allow commandline arguments.

Exit codes

| 0| Normal exit. communication via the assuan protocol                            |
|15| Could not initialize bemenu library. Users should try another pinentry program|

Screenshot

Screenshot of pinentry-bemenu