Pinentry application using dmenu
Go to file
mrdotx 746c48c5fa
center_width added
2021-07-27 13:22:27 +02:00
pinentry initial upload 2021-07-26 13:20:50 +02:00
.gitignore initial upload 2021-07-26 13:20:50 +02:00
LICENSE initial upload 2021-07-26 13:20:50 +02:00
Makefile initial upload 2021-07-26 13:20:50 +02:00
README center_width added 2021-07-27 13:22:27 +02:00
config.def.h centerwidth added 2021-07-27 13:21:32 +02:00
config.mk version changed to 0.1.3 2021-07-27 13:20:41 +02:00
drw.c initial upload 2021-07-26 13:20:50 +02:00
drw.h initial upload 2021-07-26 13:20:50 +02:00
pinentry-dmenu.1 center_width added 2021-07-27 13:22:27 +02:00
pinentry-dmenu.c center added 2021-07-27 10:10:28 +02:00
test.sh file renamed and posix fixed 2021-07-27 09:41:57 +02:00
util.c initial upload 2021-07-26 13:20:50 +02:00
util.h initial upload 2021-07-26 13:20:50 +02:00

README

pinentry-dmenu
==============

pinentry-dmenu is a pinentry program based on dmenu.

This program is a fork from https://gitgud.io/zavok/spine.git
which is also a fork from https://tools.suckless.org/dmenu.

Requirements
------------
In order to build dmenu you need the Xlib header files.

Installation
------------
Edit config.mk to match your local setup (dmenu is installed into
the /usr/local namespace by default).

Afterwards enter the following command to build and install dmenu
(if necessary as root):

	make clean install

Config
------
To use pinentry-dmenu add in `~/.gnupg/gpg-agent.conf`:

	pinentry-program <absolut path to pinentry-dmenu>

The config is located in `~/.gnupg/pinentry-dmenu.conf`.

monitor = -1;
center = false;
center_width = 750;
bottom = false;
embedded = false;
line_height = 22;
border_width = 2;
font = "DejaVuSansMono Nerd Font:pixelsize=16:antialias=true:autohint=true";
min_password_length = 32;
asterisk= "*";
prompt = "";
prompt_fg = "#cccccc";
prompt_bg = "#4185d7";
normal_fg = "#cccccc";
normal_bg = "#000000";
select_fg = "#ffffff";
select_bg = "#4185d7";
desc_fg = "#cccccc";
desc_bg = "#4185d7";