aboutsummaryrefslogtreecommitdiffstats
path: root/oni/packages/emacs-config.scm
diff options
context:
space:
mode:
Diffstat (limited to 'oni/packages/emacs-config.scm')
-rw-r--r--oni/packages/emacs-config.scm58
1 files changed, 56 insertions, 2 deletions
diff --git a/oni/packages/emacs-config.scm b/oni/packages/emacs-config.scm
index 8c30407..ef69688 100644
--- a/oni/packages/emacs-config.scm
+++ b/oni/packages/emacs-config.scm
@@ -7,7 +7,7 @@
#:use-module (oni packages emacs))
(define-public emacs-oni-config
- (let ((commit "b1c7553275218dd89676a1136a0e0d708acd5bec")
+ (let ((commit "a7bf05b48c47740de50c2adbc0fa8da703958f7b")
(revision "0"))
(package
(name "emacs-oni-config")
@@ -20,7 +20,7 @@
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32 "1977csi34jgvvnsn2bv1rawnw1mqvw2j8i6g9c26l49wp7l63szi"))))
+ (base32 "10n16bdqhq34rdjz8hqa6xlbvww05m257p815sk1vsv8k1xjn809"))))
(build-system emacs-build-system)
(home-page "https://sr.ht/~ryuslash/dotfiles/")
(synopsis "My Emacs configuration")
@@ -94,3 +94,57 @@ Emacs")))
("emacs-oni-lui" ,emacs-oni-lui)))
(synopsis "My Emacs Circe configuration")
(description "This package provides my configuration for emacs-circe")))
+
+(define-public emacs-oni-embrace
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-embrace")
+ (arguments
+ '(#:include '("oni-embrace.el")))
+ (propagated-inputs
+ `(("emacs-embrace" ,emacs-embrace)))
+ (synopsis "My Emacs Embrace configuration")
+ (description "This package provides my configuration for emacs-embrace")))
+
+(define-public emacs-oni-hydra
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-hydra")
+ (arguments
+ '(#:include '("oni-hydra.el")))
+ (propagated-inputs
+ `(("emacs-hydra" ,emacs-hydra)
+ ("emacs-posframe" ,emacs-posframe)))
+ (synopsis "My Emacs Hydra configuration")
+ (description "This package provides my configuration for emacs-hydra")))
+
+(define-public emacs-oni-data-dir
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-data-dir")
+ (arguments
+ '(#:include '("oni-data-dir.el")))
+ (synopsis "Data dir configuration")
+ (description "Utilities for placing all state files in 'data/' inside my
+`user-emacs-directory'.")))
+
+(define-public emacs-oni-core
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-core")
+ (arguments
+ '(#:include '("oni-core.el")))
+ (propagated-inputs
+ `(("emacs-oni-data-dir" ,emacs-oni-data-dir)
+ ("emacs-oni-embrace" ,emacs-oni-embrace)
+ ("emacs-oni-hydra" ,emacs-oni-hydra)
+ ("emacs-expand-region" ,emacs-expand-region)
+ ("emacs-multiple-cursors" ,emacs-multiple-cursors)
+ ("emacs-gcmh" ,emacs-gcmh)
+ ("emacs-diminish" ,emacs-diminish)
+ ("emacs-ws-butler" ,emacs-ws-butler)
+ ("emacs-which-key" ,emacs-which-key)
+ ("emacs-insert-char-preview" ,emacs-insert-char-preview)
+ ("emacs-dashboard" ,emacs-dashboard)))
+ (synopsis "My core Emacs configuration")
+ (description "This package provides my core configuration for Emacs")))