diff options
| -rw-r--r-- | epistemia/packages/emacs.scm | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/epistemia/packages/emacs.scm b/epistemia/packages/emacs.scm new file mode 100644 index 0000000..dc64eee --- /dev/null +++ b/epistemia/packages/emacs.scm | |||
| @@ -0,0 +1,67 @@ | |||
| 1 | (define-module (epistemia packages emacs) | ||
| 2 | #:use-module (guix packages) | ||
| 3 | #:use-module (guix download) | ||
| 4 | #:use-module (guix git-download) | ||
| 5 | #:use-module (guix build-system emacs) | ||
| 6 | #:use-module ((guix licenses) :prefix license:) | ||
| 7 | #:use-module (gnu packages emacs-build) | ||
| 8 | #:use-module (gnu packages emacs-xyz)) | ||
| 9 | |||
| 10 | (define-public emacs-kaolin-themes | ||
| 11 | (package | ||
| 12 | (name "emacs-kaolin-themes") | ||
| 13 | (version "1.7.4") | ||
| 14 | (source | ||
| 15 | (origin | ||
| 16 | (method git-fetch) | ||
| 17 | (uri (git-reference | ||
| 18 | (url "https://github.com/ogdenwebb/emacs-kaolin-themes") | ||
| 19 | (commit (string-append "v" version)))) | ||
| 20 | (file-name (git-file-name name version)) | ||
| 21 | (sha256 | ||
| 22 | (base32 "1lbqvs2jqvs6x8gj7bali24mw2fl6gk184zln6avy6wmam7n8dqi")))) | ||
| 23 | (build-system emacs-build-system) | ||
| 24 | (propagated-inputs (list emacs-autothemer)) | ||
| 25 | (arguments | ||
| 26 | '(#:include '("^[^/]*.el$" "^[^/]*.el.in$" | ||
| 27 | "^dir$" | ||
| 28 | "^[^/]*.info$" | ||
| 29 | "^[^/]*.texi$" | ||
| 30 | "^[^/]*.texinfo$" | ||
| 31 | "^doc/dir$" | ||
| 32 | "^doc/[^/]*.info$" | ||
| 33 | "^doc/[^/]*.texi$" | ||
| 34 | "^doc/[^/]*.texinfo$" | ||
| 35 | "^themes/[^/]*.el$") | ||
| 36 | #:exclude '("^.dir-locals.el$" "^test.el$" "^tests.el$" | ||
| 37 | "^[^/]*-test.el$" "^[^/]*-tests.el$"))) | ||
| 38 | (home-page "https://github.com/ogdenwebb/emacs-kaolin-themes") | ||
| 39 | (synopsis "A set of eye pleasing themes") | ||
| 40 | (description | ||
| 41 | "Kaolin is a set of eye pleasing themes for GNU Emacs With support a large number | ||
| 42 | of modes and external packages. Kaolin themes are based on the pallete that was | ||
| 43 | originally inspired by Sierra.vim with adding some extra colors. ------- This | ||
| 44 | package includes the following themes ------- * kaolin-dark - a dark jade | ||
| 45 | variant inspired by Sierra.vim. * kaolin-light - light variant of the original | ||
| 46 | kaolin-dark. * kaolin-aurora - Kaolin meets polar lights. * kaolin-bubblegum - | ||
| 47 | Kaolin colorful theme with dark blue background. * kaolin-eclipse - a dark | ||
| 48 | purple variant. * kaolin-galaxy - bright theme based on one of the Sebastian | ||
| 49 | Andaur arts. * kaolin-mono-dark - almost monochrome dark green Kaolin theme. * | ||
| 50 | kaolin-mono-light - light variant of monochrome theme. * kaolin-ocean - dark | ||
| 51 | blue variant. * kaolin-shiva - theme with autumn colors and melanzane | ||
| 52 | background. * kaolin-temple - dark brown background with syntax highlighting | ||
| 53 | based on orange and cyan shades. * kaolin-valley-dark - colorful Kaolin theme | ||
| 54 | with brown background. * kaolin-valley-light - light version of | ||
| 55 | kaolin-valley-dark theme. ------- Configuration example ------- (require | ||
| 56 | kaolin-themes) (load-theme kaolin-dark t) ;; Apply treemacs customization for | ||
| 57 | Kaolin themes, requires the all-the-icons package. (kaolin-treemacs-theme) ;; Or | ||
| 58 | if you have use-package installed (use-package kaolin-themes :config (load-theme | ||
| 59 | kaolin-dark t) (kaolin-treemacs-theme)) ;; Custom theme settings ;; The | ||
| 60 | following set to t by default (setq kaolin-themes-bold t ; If nil, disable the | ||
| 61 | bold style. kaolin-themes-italic t ; If nil, disable the italic style. | ||
| 62 | kaolin-themes-underline t) ; If nil, disable the underline style. ------- Some | ||
| 63 | extra theme features, disabled by default ------- ;; If t, use the wave | ||
| 64 | underline style instead of regular underline. (setq kaolin-themes-underline-wave | ||
| 65 | t) ;; When t, will display colored hl-line style (setq | ||
| 66 | kaolin-themes-hl-line-colored t).") | ||
| 67 | (license license:gpl3))) | ||
