Fix for GPG on the Mac
No longer need the GPG Suite of tools just to open an encrypted file.
This commit is contained in:
parent
8603f538c2
commit
d43532631d
1 changed files with 9 additions and 4 deletions
|
@ -110,18 +110,23 @@ Getting tired off all the packages that I load spewing a bunch of warnings that
|
|||
** GNU Pretty Good Privacy
|
||||
On Linux, GPG is pretty straight-forward, but on the Mac, I often have troubles doing:
|
||||
#+BEGIN_SRC sh
|
||||
brew install gpg
|
||||
brew install gpg
|
||||
#+END_SRC
|
||||
And I need to install the [[https://gpgtools.org/][GPG Suite]]. While very nice, isn't a GUI I really need, but can take advantage when installed:
|
||||
Next, on every reboot, start the agent:
|
||||
#+BEGIN_SRC sh
|
||||
/usr/local/Cellar/gnupg/2.3.6/bin/gpg-agent --daemon
|
||||
#+END_SRC
|
||||
The only issue is that =brew link gpg= doesn’t always work, so maybe a helper function to find the executable:
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(defun executable (path)
|
||||
"Return PATH if it is executable, see `file-executable-p'."
|
||||
(when (file-executable-p path) path))
|
||||
(let ((epath (first (file-expand-wildcards path))))
|
||||
(when (file-executable-p epath) epath)))
|
||||
|
||||
(use-package epa-file
|
||||
:straight (:type built-in)
|
||||
:custom (epg-gpg-program (or (executable "/usr/local/MacGPG2/bin/gpg")
|
||||
:custom (epg-gpg-program (or (executable "/usr/local/Cellar/gnupg/*/bin/gpg")
|
||||
(executable "/usr/local/bin/gpg")
|
||||
(executable "/usr/local/opt/gpg")
|
||||
(executable "/usr/bin/pgp")))
|
||||
|
|
Loading…
Reference in a new issue