diff options
| author | Craig Jennings <c@cjennings.net> | 2025-11-21 05:27:03 -0800 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-11-21 05:27:03 -0800 |
| commit | 87c9d79dbcd7176ee2d85197bdb0c654ae6a70e5 (patch) | |
| tree | bd2da1dd75f72ad439ac86be7ce44dd6e884a248 | |
| parent | aa43e4e1c78ed92e45c4d7f8cc83a8bb558f43e7 (diff) | |
session: fix GPG/pinentry auth by restarting gpg-agent in xinitrc
Previous fix (disabling emacs.service) did not resolve the issue.
Added reset-auth call to .xinitrc after DISPLAY export so gpg-agent
inherits correct environment before apps start.
| -rwxr-xr-x | dotfiles/system/.xinitrc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/dotfiles/system/.xinitrc b/dotfiles/system/.xinitrc index fe3750b..d61c48f 100755 --- a/dotfiles/system/.xinitrc +++ b/dotfiles/system/.xinitrc @@ -26,6 +26,9 @@ logfile="$logdir/$(date +%Y-%m-%d_%H-%M-%S-%3N.dwm.log)" export XAUTHORITY=$HOME/.Xauthority export DISPLAY=:0.0 +# Reset GPG agent so it inherits DISPLAY for pinentry-dmenu +~/.local/bin/reset-auth >/dev/null 2>&1 + # Allow sudo use of display xhost +si:localuser:root |
