/ personal.example.el
personal.example.el
1 ;;; personal.example.el --- Personal configuration template 2 ;;; Commentary: 3 ;; Copy this file to personal.el and fill in your values. 4 ;; personal.el is gitignored and never published. 5 ;;; Code: 6 7 ;;; Emacs Configuration 8 (setq mrb/emacs-minimum-version 29) 9 10 ;;; Identity 11 (setq user-full-name "YOURNAME" 12 user-mail-address "you@example.com" 13 user-domain "example.com" 14 user-organisation "Your Organisation" 15 user-gpg-key "GPGFINGERPRINT0000000000000000" 16 mrb/maildir "~/Maildir/" 17 mrb/default-email-address "you@example.com" 18 mrb/default-signature-file (concat mrb/maildir ".signature") 19 mrb/private-addresses '("you@personal.example.com") 20 mrb/private-signature-file (concat mrb/maildir ".signature-private") 21 mrb/default-private-address (car mrb/private-addresses) 22 mrb/bcc-address "you+Sent@example.com") 23 24 ;;; Package Management 25 (setq straight-host-usernames '((github . "GITHUBUSERNAME"))) 26 27 ;;; GPG/OpenPGP 28 (setq message-openpgp-header 29 '("KEYID16CHARS" 30 "https://keys.openpgp.org/vks/v1/by-fingerprint/GPGFINGERPRINT0000000000000000" 31 "signencrypt")) 32 33 ;;; Mail (Autocrypt) 34 (setq autocrypt-accounts 35 '(("you@example.com" "KEYID16CHARS" none))) 36 37 ;;; IRC (Circe) 38 ;; Only simple values here; circe-network-options stays in mrb.org 39 ;; because it calls password-store-get which isn't available at init time 40 (setq circe-default-nick "YOURNICK" 41 circe-default-user "YOURUSER") 42 43 ;;; Mastodon 44 (setq mastodon-instance-url "https://your.mastodon.instance" 45 mastodon-active-user "YOURUSERNAME") 46 47 ;;; SQL 48 (setq sql-server "dbserver.example.com") 49 50 ;;; Publishing (WriteFreely, Hugo) 51 (setq writefreely-instance-url "https://write.example.com" 52 writefreely-instance-api-endpoint "https://write.example.com/api" 53 easy-hugo-basedir "~/dat/blogs/yourblog/" 54 easy-hugo-url "https://yourblog.example.com") 55 56 ;;; Paths 57 (setq org-directory "~/dat/org/" 58 khalel-import-org-file "~/dat/caldata/calendar.org" 59 mu4e-attachment-dir "~/Downloads" 60 elfeed-db-directory "~/.elfeed/" 61 rfc-mode-directory "~/dat/doc/rfc/" 62 geiser-guile-load-path '("~/dat/src/guix")) 63 64 ;;; personal.example.el ends here