dkellner-ui.el 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. ;; dkellner-ui.el --- make emacs look even prettier
  2. (use-package gruvbox-theme
  3. :config
  4. (load-theme 'gruvbox-dark-hard t)
  5. (custom-theme-set-faces
  6. 'gruvbox-dark-hard
  7. '(spaceline-unmodified ((t (:background "#b8bb26" :foreground "#222222"))))
  8. '(spaceline-modified ((t (:background "#fb4933" :foreground "#222222"))))
  9. '(spaceline-read-only ((t (:background "#d3869b" :foreground "#222222"))))))
  10. (use-package bar-cursor
  11. :config
  12. (bar-cursor-mode 1)
  13. :diminish bar-cursor-mode)
  14. (setq ring-bell-function 'ignore)
  15. (setq inhibit-startup-message t)
  16. (setq initial-scratch-message nil)
  17. (menu-bar-mode -1)
  18. (tool-bar-mode -1)
  19. (scroll-bar-mode -1)
  20. (show-paren-mode t)
  21. (diminish 'auto-revert-mode)
  22. (add-to-list 'default-frame-alist '(font . "Meslo LG M 13"))
  23. (setq battery-mode-line-format "%p ")
  24. (display-battery-mode 1)
  25. (setq display-time-default-load-average nil
  26. display-time-24hr-format t)
  27. (display-time-mode 0)
  28. (setq window-divider-default-bottom-width 1
  29. window-divider-default-right-width 1)
  30. (window-divider-mode)
  31. (use-package doom-modeline
  32. :defer t
  33. :hook (after-init . doom-modeline-init)
  34. :config
  35. (setq doom-modeline-icon t))
  36. (provide 'dkellner-ui)