Configure pass

This commit is contained in:
Kiana Sheibani 2024-03-02 18:28:31 -05:00
parent 33c74e384b
commit 940517a3af
Signed by: toki
GPG key ID: 6CB106C25E86A9F7

View file

@ -893,7 +893,7 @@ direnv
lsp lsp
magit magit
make make
;;pass pass
pdf pdf
;;prodigy ;;prodigy
;;rgb ;;rgb
@ -1073,7 +1073,7 @@ I don't want my cache files to get deleted whenever I mess up my Doom install,
so let's move them to somewhere more safe. so let's move them to somewhere more safe.
#+begin_src emacs-lisp #+begin_src emacs-lisp
(setq auth-sources '("~/.authinfo.gpg") (setq auth-sources '(password-store "~/.authinfo.gpg")
auth-source-cache-expiry nil) auth-source-cache-expiry nil)
#+end_src #+end_src
@ -2351,6 +2351,25 @@ The calendar's main purpose for me is to give a better view of the [[*Agenda][Or
"o c" #'cfw:open-org-calendar) "o c" #'cfw:open-org-calendar)
#+end_src #+end_src
** Password Management
#+call: confpkg("Pass")
I use the standard Unix-style password management system, [[https://www.passwordstore.org/][pass]].
#+begin_src emacs-lisp
(map! :leader
:desc "Password Store"
"o s" #'pass)
(after! password-store
(setq pass-show-keybindings nil ; Keybindings take up too much space
pass-suppress-confirmations t ; Quit shouldn't need a confirm step
)
;; Move to right side
(set-popup-rule! "^\\*Password-Store" :side 'right :size 0.25 :quit nil))
#+end_src
* Org * Org
#+call: confpkg() #+call: confpkg()