From 0fe368fc5f196569a3e0abb8800de155affc5ddf Mon Sep 17 00:00:00 2001 From: Magdalena Szweda Date: Sun, 27 Sep 2026 19:07:34 +0200 Subject: gen2 --- doom/.config/doom/config.el | 7 ++++++- doom/.config/doom/config.org | 9 ++++++++- doom/.config/doom/packages.el | 1 + 3 files changed, 15 insertions(+), 2 deletions(-) (limited to 'doom') diff --git a/doom/.config/doom/config.el b/doom/.config/doom/config.el index 0e6c0c7..e9c9fc7 100644 --- a/doom/.config/doom/config.el +++ b/doom/.config/doom/config.el @@ -111,6 +111,11 @@ (dolist (mode '(html-mode mhtml-mode web-mode css-mode)) (setf (alist-get mode apheleia-mode-alist) 'oxfmt))) +(use-package! pinentry + :config + (pinentry-start)) +(setq epg-pinentry-mode 'loopback) + (setq auth-sources '("~/.authinfo.gpg")) (setq auth-source-cache-expiry nil) @@ -123,7 +128,7 @@ user-full-name "Magdalena Szweda") ; my name (setq mml-secure-openpgp-signers - '("3258B28C124AB0891D6C9E929B72909EEF00CBD0") + '("B9CF59FE57835F89ECB33FD417CA809770F85511") mml-secure-openpgp-sign-with-sender t) (setq message-signature-file "~/.signature") ; note no trailing slash diff --git a/doom/.config/doom/config.org b/doom/.config/doom/config.org index fc52f43..e373e3a 100644 --- a/doom/.config/doom/config.org +++ b/doom/.config/doom/config.org @@ -238,6 +238,13 @@ Here we hook the new oxfmt formatter into: ** Auth To send mail, we need to log into everything. Instead of typing out passwords every time, we use the ~~.authinfo.gpg~ file (can also be without the gpg encryption). +First we set up pinentry. +#+begin_src emacs-lisp + (use-package! pinentry + :config + (pinentry-start)) + (setq epg-pinentry-mode 'loopback) +#+end_src To read the file: #+begin_src emacs-lisp (setq auth-sources '("~/.authinfo.gpg")) @@ -271,7 +278,7 @@ Now we configure our user of gnus. While we're at it, lets point Emacs at my LibrePGP key. #+begin_src emacs-lisp (setq mml-secure-openpgp-signers - '("3258B28C124AB0891D6C9E929B72909EEF00CBD0") + '("B9CF59FE57835F89ECB33FD417CA809770F85511") mml-secure-openpgp-sign-with-sender t) #+end_src diff --git a/doom/.config/doom/packages.el b/doom/.config/doom/packages.el index dacca67..b8e5cb9 100644 --- a/doom/.config/doom/packages.el +++ b/doom/.config/doom/packages.el @@ -16,3 +16,4 @@ (package! org-modern-indent :recipe (:host github :repo "jdtsmith/org-modern-indent")) (package! nov) +(package! pinentry) -- cgit v1.2.3