 
 (setq org-babel-python-command "python3")
 (setq org-babel-scheme-command "mit-scheme")
+
+;;; The Simple HTML Renderer (shr) is used by the Emacs Web Browser (EWW) and
+;;; nov.el to render HTML. I want it to act mostly like reader mode.
+
+(setq shr-use-colors nil)
+(setq shr-use-fonts nil)
+(setq shr-max-image-proportion 0.6)
+(setq shr-width 72)
+
+;;; nov.el for reading epubs
+
+(add-to-list 'auto-mode-alist '("\\.epub\\'" . nov-mode))
+
 (custom-set-variables
  ;; custom-set-variables was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
  '(package-selected-packages
-   '(langtool elpher gemini-mode modus-themes markdown-mode magit evil decide)))
+   '(orderless bongo org-modern nov langtool elpher gemini-mode modus-themes markdown-mode magit evil decide)))
 (custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.

;; Goal column is handy (C-x C-n)
(put 'set-goal-column 'disabled nil)

;; Org-mode configuration

(setq org-directory "~/memex")


(add-to-list 'initial-frame-alist '(fullscreen . fullheight))

;; (set-face-attribute 'default nil :font "Hack" :height 120)
(set-face-attribute 'default nil :family "Iosevka")
;; (set-face-attribute 'variable-pitch nil :family "Source Sans Pro")
(set-face-attribute 'variable-pitch nil :family "Source Serif Pro")

(require 'pulse)

(setq custom-safe-themes t)

;;; Configure themes

(setq modus-themes-mode-line '(accented borderless))
(modus-themes-load-operandi)


(setq-default org-fontify-whole-heading-line t)

