     (media/setup)))
 
 (initialize)
+(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
+   (quote
+    (solarized-theme zenburn-theme web-mode w3m telephone-line racer olivetti nov nix-mode multi-term magit k8s-mode fountain-mode emms elfeed-web el-get dockerfile-mode company clj-refactor cargo auto-complete align-cljlet))))
+(custom-set-faces
+ ;; custom-set-faces 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.
+ )

  (let ((bookmarks-file (gethash "bookmarks-file" theme-config)))
    (theme/default-setup bookmarks-file)
    (if (display-graphic-p)
	(theme/gui-setup))
    (theme/cli-setup)))

(defun writing/org-setup (org-directory)
  (package-manager/ensure-packages-installed 'org)

  (development/rust-setup))

(defun theme/gui-setup ()
  (package-manager/ensure-packages-installed 'solarized-theme)
  (load-theme 'solarized-light t))

(defun theme/cli-setup ()
  (package-manager/ensure-packages-installed 'zenburn-theme)
