aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenny Ballou <kballou@devnulllabs.io>2021-02-16 09:54:22 -0700
committerKenny Ballou <kballou@devnulllabs.io>2021-02-16 09:54:22 -0700
commitf55633a200cfc84224bc0a1cf54f95fa9e026716 (patch)
tree7ef0f3ad5dbef3af8da06dddaa597147c6194180
parentdc819ea10c4b23d218da9dde705089f8fce178d7 (diff)
downloaddotfiles-f55633a200cfc84224bc0a1cf54f95fa9e026716.tar.gz
dotfiles-f55633a200cfc84224bc0a1cf54f95fa9e026716.tar.xz
emacs: use modus-operandi theme
Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
-rw-r--r--config/emacs/emacs.d/lisp/init-themes.el16
-rw-r--r--overlays/emacs/packages.nix1
2 files changed, 15 insertions, 2 deletions
diff --git a/config/emacs/emacs.d/lisp/init-themes.el b/config/emacs/emacs.d/lisp/init-themes.el
index 03cc143c..97250dbc 100644
--- a/config/emacs/emacs.d/lisp/init-themes.el
+++ b/config/emacs/emacs.d/lisp/init-themes.el
@@ -15,7 +15,7 @@
(use-package doom-themes)
(use-package solarized-theme)
-(setq-default custom-enabled-themes '(spacemacs-light))
+(setq-default custom-enabled-themes '(modus-operandi))
;; ensure that themes will be applied even if they have not been customized.
;; https://github.com/purcell/emacs.d/blob/master/lisp/init-themes.el
@@ -58,7 +58,19 @@
(load-theme 'leuven t)
(reapply-themes))
-(add-hook 'after-init-hook #'space-light)
+(defun modus-operandi ()
+ "Activate modus operandi theme."
+ (interactive)
+ (load-theme 'modus-operandi t)
+ (reapply-themes))
+
+(defun modus-vivendi ()
+ "Activate modus vivendi theme."
+ (interactive)
+ (load-theme 'modus-vivendi t)
+ (reapply-themes))
+
+(add-hook 'after-init-hook #'modus-operandi)
(provide 'init-themes)
;;; init-themes.el ends here
diff --git a/overlays/emacs/packages.nix b/overlays/emacs/packages.nix
index 5cc13c16..d4a3453d 100644
--- a/overlays/emacs/packages.nix
+++ b/overlays/emacs/packages.nix
@@ -154,6 +154,7 @@ in rec {
magit
markdown-mode
mmm-mode
+ modus-themes
mpdel
multiple-cursors
mwim