diff --git a/dot-emacs-dot-d.org b/dot-emacs-dot-d.org index 58bc5c7..83b305b 100644 --- a/dot-emacs-dot-d.org +++ b/dot-emacs-dot-d.org @@ -160,6 +160,19 @@ Now, for some code. '("ledger/.*\\.dat\\'" . ledger-mode))) #+END_SRC +* Generate and secure passwords. + + I use =password-store= to manage and generate all my passwords. This utility + stores passwords in text files encrypted by my GPG key, and can copy them to + the system clipboard when I need to use them. A work-in-progress Emacs mode + is included in the distribution and cloned and installed in the following + snippet. + + #+NAME: password-store + #+BEGIN_SRC emacs-lisp + (quse-package password-store) + #+END_SRC + * Manage projects. One-off-file hacking is great, but most of what I do is done in the context @@ -411,6 +424,8 @@ Now, for some code. <> + <> + <> <> diff --git a/init.el b/init.el index a0cfd4b..d043a95 100644 --- a/init.el +++ b/init.el @@ -37,6 +37,8 @@ :init (add-to-list 'auto-mode-alist '("ledger/.*\\.dat\\'" . ledger-mode))) +(quse-package password-store) + (quse-package projectile :init (projectile-global-mode))