diff options
| -rwxr-xr-x | bin/prepinentry | 10 | ||||
| -rwxr-xr-x | gnupg/.gnupg/gpg-agent.conf | 2 | ||||
| -rwxr-xr-x | gnupg/.gnupg/pinentry-dmenu | 14 |
3 files changed, 1 insertions, 25 deletions
diff --git a/bin/prepinentry b/bin/prepinentry deleted file mode 100755 index bec7c46..0000000 --- a/bin/prepinentry +++ /dev/null @@ -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 diff --git a/gnupg/.gnupg/gpg-agent.conf b/gnupg/.gnupg/gpg-agent.conf index 07ba416..af782aa 100755 --- a/gnupg/.gnupg/gpg-agent.conf +++ b/gnupg/.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 diff --git a/gnupg/.gnupg/pinentry-dmenu b/gnupg/.gnupg/pinentry-dmenu deleted file mode 100755 index 8b5b2af..0000000 --- a/gnupg/.gnupg/pinentry-dmenu +++ /dev/null @@ -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 |