Add gpg encryption for org notes

This commit is contained in:
Tristan D. 2024-01-11 07:23:49 +01:00
parent 0b23814dca
commit 07fda87357
Signed by: tristan
SSH key fingerprint: SHA256:ZMn464IW7rXrbHpTgo8zEwRNqsMmHVuVMDFHzK99smI

View file

@ -57,6 +57,31 @@
(setq org-directory "~/org/")
;; Encrypt all roam notes;;;;;;;;;;;;;;;;;
(after! org-roam
;; Org Roam ui is better
(setq +org-roam-open-buffer-on-find-file nil)
(setq org-roam-link-auto-replace t)
(setq-default epa-file-encrypt-to "tristandruyen@vault81.de")
(setq org-roam-capture-templates '(("d" "default" plain "%?"
:target
(file+head "%<%Y%m%d%H%M%S>-${slug}.org.gpg"
"#+title: ${title}\n")
:unnarrowed t)))
(setq org-roam-dailies-capture-templates '(("d" "default" entry "* %?"
:target
(file+head "%<%Y-%m-%d>.org.gpg"
"#+title: %<%Y-%m-%d>\n")
:unnarrowed t)))
)
;; Whenever you reconfigure a package, make sure to wrap your config in an
;; `after!' block, otherwise Doom's defaults may override your settings. E.g.
;;
@ -304,8 +329,8 @@
(setq codeium/metadata/api_key (with-temp-buffer (insert-file-contents "~/.codeium")
(buffer-string)))
(defalias 'my/codeium-complete
(cape-interactive-capf #'codeium-completion-at-point))
;; (defalias 'my/codeium-complete
;; (cape-interactive-capf #'codeium-completion-at-point))
(map! :localleader
:map evil-normal-state-map