I showed you my source code, pls respond
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1.3 KiB

  1. #+TITLE: Themes
  2. #+AUTHOR: Christopher James Hayward
  3. #+EMAIL: chris@chrishayward.xyz
  4. #+PROPERTY: header-args:emacs-lisp :tangle themes.el :comments org
  5. #+PROPERTY: header-args:shell :tangle no
  6. #+PROPERTY: header-args :results silent :eval no-export :comments org
  7. #+OPTIONS: num:nil toc:nil todo:nil tasks:nil tags:nil
  8. #+OPTIONS: skip:nil author:nil email:nil creator:nil timestamp:nil
  9. Configure a unified look and feel across the system with modern themes.
  10. * Setup
  11. Easily swap between system themes using the ~lxappearance~[fn:1] tool. I tend to default to the ~arc-theme~[fn:2] as it looks really good with most themes.
  12. #+begin_src shell
  13. RUN apt install -y lxappearance
  14. #+end_src
  15. * Config
  16. High quality and modern colour themes are provides inside of Emacs via the ~doom-themes~[fn:3] package. Some of the themes can be further configured, see the documentation for more details.
  17. #+begin_src emacs-lisp
  18. (use-package doom-themes
  19. :init (load-theme 'doom-moonlight t))
  20. #+end_src
  21. * Shortcuts
  22. Create a custom keybinding for loading a theme with =SPC t t=:
  23. #+begin_src emacs-lisp
  24. (dotfiles/leader
  25. "tt" '(counsel-load-theme t t :which-key "Theme"))
  26. #+end_src
  27. * Footnotes
  28. [fn:1] https://packages.debian.org/sid/lxappearance
  29. [fn:2] https://packages.debian.org/sid/arc-theme
  30. [fn:3] https://github.com/hlissner/emacs-doom-themes