summaryrefslogtreecommitdiff
path: root/epistemia
diff options
context:
space:
mode:
authorVineet Kumar <git@vineetk.net>2026-03-03 19:43:07 -0500
committerVineet Kumar <git@vineetk.net>2026-03-03 19:44:03 -0500
commit6ced00419b38aa73796b4504c54488d949aae096 (patch)
treedf7b03c92aaaa8b7413569de040f2752c6495dfb /epistemia
parent736cd67988d9a341b0061f78dc8413149965f199 (diff)
home: remove emacs channel and use guix import instead
well guix import as base (still needs minor changes like setting correct version and commit but it's less of a hassle than I thought).
Diffstat (limited to 'epistemia')
-rw-r--r--epistemia/packages/emacs.scm67
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
42of modes and external packages. Kaolin themes are based on the pallete that was
43originally inspired by Sierra.vim with adding some extra colors. ------- This
44package includes the following themes ------- * kaolin-dark - a dark jade
45variant inspired by Sierra.vim. * kaolin-light - light variant of the original
46kaolin-dark. * kaolin-aurora - Kaolin meets polar lights. * kaolin-bubblegum -
47Kaolin colorful theme with dark blue background. * kaolin-eclipse - a dark
48purple variant. * kaolin-galaxy - bright theme based on one of the Sebastian
49Andaur arts. * kaolin-mono-dark - almost monochrome dark green Kaolin theme. *
50kaolin-mono-light - light variant of monochrome theme. * kaolin-ocean - dark
51blue variant. * kaolin-shiva - theme with autumn colors and melanzane
52background. * kaolin-temple - dark brown background with syntax highlighting
53based on orange and cyan shades. * kaolin-valley-dark - colorful Kaolin theme
54with brown background. * kaolin-valley-light - light version of
55kaolin-valley-dark theme. ------- Configuration example ------- (require
56kaolin-themes) (load-theme kaolin-dark t) ;; Apply treemacs customization for
57Kaolin themes, requires the all-the-icons package. (kaolin-treemacs-theme) ;; Or
58if you have use-package installed (use-package kaolin-themes :config (load-theme
59kaolin-dark t) (kaolin-treemacs-theme)) ;; Custom theme settings ;; The
60following set to t by default (setq kaolin-themes-bold t ; If nil, disable the
61bold style. kaolin-themes-italic t ; If nil, disable the italic style.
62kaolin-themes-underline t) ; If nil, disable the underline style. ------- Some
63extra theme features, disabled by default ------- ;; If t, use the wave
64underline style instead of regular underline. (setq kaolin-themes-underline-wave
65t) ;; When t, will display colored hl-line style (setq
66kaolin-themes-hl-line-colored t).")
67 (license license:gpl3)))