~edwargix/emacs.d

31bbc5f5c4d5bc0e1145800fd34eb83b0599582d — David Florness 4 years ago 0680af5
Write functions to switch between dark/light themes

and enable the dark theme by default
1 files changed, 16 insertions(+), 2 deletions(-)

M lisp/appearance.el
M lisp/appearance.el => lisp/appearance.el +16 -2
@@ 29,8 29,22 @@

;; Setup theme
(use-package gruvbox-theme
  :defer t)
(load-theme 'gruvbox-dark-hard t)
  :config
  (load-theme 'gruvbox-dark-hard t t)
  (load-theme 'gruvbox-light-hard t t)

  (defun dark-theme ()
    (interactive)
    (disable-theme 'gruvbox-light-hard)
    (enable-theme 'gruvbox-dark-hard))

  (defun light-theme ()
    (interactive)
    (disable-theme 'gruvbox-dark-hard)
    (enable-theme 'gruvbox-light-hard))

  ;; dark theme by default
  (dark-theme))

;; Transparency control
(defvar new-frames-are-transparent t