index — dotfiles @ 91e2acd4748c9266a89452e825ca5d273ae3b3ed

my dotfiles

change pinentry
Christian Krinitsin mail@krinitsin.com
Tue, 25 Mar 2025 19:59:35 +0100
commit

91e2acd4748c9266a89452e825ca5d273ae3b3ed

parent

0d66d1fe8fce80fd7fdf246e2543b7ea6d990272

3 files changed, 1 insertions(+), 25 deletions(-)

jump to
D bin/prepinentry

@@ -1,10 +0,0 @@

-#!/bin/bash - -TARGET_PROGRAM="/home/chris/.gnupg/pinentry-dmenu" - -inotifywait -m -e access "$TARGET_PROGRAM" | while read; do - if [ -f "/home/chris/.gnupg/current_monitor" ]; then - rm /home/chris/.gnupg/current_monitor - fi - swaymsg -t get_outputs | jq -r '.[] | select(.focused==true).name' >> /home/chris/.gnupg/current_monitor -done
M gnupg/.gnupg/gpg-agent.confgnupg/.gnupg/gpg-agent.conf

@@ -1,3 +1,3 @@

-pinentry-program /home/chris/.gnupg/pinentry-dmenu +pinentry-program /usr/bin/pinentry-dmenu default-cache-ttl 7200 max-cache-ttl 7200
D gnupg/.gnupg/pinentry-dmenu

@@ -1,14 +0,0 @@

-#!/bin/sh - -echo 'OK this mf ready' - -while read stdin; do - MONITOR=$(cat /home/chris/.gnupg/current_monitor) - case $stdin in - *GETPIN*) echo "D `dmenu-wl -m $MONITOR -P -po "$KEYNAME ($KEYID)" -nb '#2b3339' -nf '#d3c6aa' -sb '#d3c6aa' -sf '#212736' -h 22 -fn 'DroidSansM Nerd Font'`"; echo "OK" ;; - *SETDESC*) KEYNAME=${stdin#*:%0A%22}; KEYNAME=${KEYNAME%\%22\%0A*}; KEYID=${stdin#*ID }; KEYID=${KEYID%,*}; echo OK ;; - *SETERROR*) notify-send "${stdin#SETERROR }"; echo "OK" ;; - *BYE*) exit 0 ;; - *) echo OK ;; - esac -done