aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2021-07-27 21:12:12 -0700
committerGravatar Tom Willemse2021-07-27 21:12:12 -0700
commit9e8de4aae697f31de4b51197c204ae819d1069b9 (patch)
tree7c3d86831a2d88da780ac1e5b3e9f9a0428ebeb6
parent3b5b44b996231970af0f7da315d0c033137d7036 (diff)
downloadguix-packages-9e8de4aae697f31de4b51197c204ae819d1069b9.tar.gz
guix-packages-9e8de4aae697f31de4b51197c204ae819d1069b9.zip
Add more packages
‘emacs-oni-browse-url’, ‘emacs-oni-prescient’, ‘emacs-oni-company’, ‘emacs-oni-paredit’, ‘emacs-oni-clojure’
-rw-r--r--oni/packages/emacs-config.scm63
1 files changed, 63 insertions, 0 deletions
diff --git a/oni/packages/emacs-config.scm b/oni/packages/emacs-config.scm
index 436bd96..0844ddb 100644
--- a/oni/packages/emacs-config.scm
+++ b/oni/packages/emacs-config.scm
@@ -291,3 +291,66 @@ Emacs")))
("emacs-nroam" ,emacs-nroam)))
(synopsis "My Emacs Org Roam configuration")
(description "This package provides my configuration for Org Roam")))
+
+(define-public emacs-oni-browse-url
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-browse-url")
+ (arguments
+ '(#:include '("oni-browse-url.el")))
+ (synopsis "My Emacs Browse Url configuration")
+ (description "This package provides my configuration for Browse Url")))
+
+(define-public emacs-oni-prescient
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-prescient")
+ (arguments
+ '(#:include '("oni-prescient.el")))
+ (propagated-inputs
+ `(("emacs-prescient" ,emacs-prescient)
+ ("emacs-oni-data-dir" ,emacs-oni-data-dir)))
+ (synopsis "My Emacs prescient configuration")
+ (description "This package provides my configuration for prescient")))
+
+(define-public emacs-oni-company
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-company")
+ (arguments
+ '(#:include '("oni-company.el")))
+ (propagated-inputs
+ `(("emacs-company" ,emacs-company)
+ ("emacs-oni-prescient" ,emacs-oni-prescient)
+ ("emacs-company-posframe" ,emacs-company-posframe)
+ ("emacs-diminish" ,emacs-diminish)))
+ (synopsis "My Emacs Company configuration")
+ (description "This package provides my configuration for company")))
+
+(define-public emacs-oni-paredit
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-paredit")
+ (arguments
+ '(#:include '("oni-paredit.el")))
+ (propagated-inputs
+ `(("emacs-paredit" ,emacs-paredit)
+ ("emacs-diminish" ,emacs-diminish)))
+ (synopsis "My Emacs paredit configuration")
+ (description "This package provides my configuration for paredit")))
+
+(define-public emacs-oni-clojure
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-clojure")
+ (arguments
+ '(#:include '("oni-clojure.el")))
+ (propagated-inputs
+ `(("emacs-clojure-mode" ,emacs-clojure-mode)
+ ("emacs-oni-company" ,emacs-oni-company)
+ ("emacs-cider" ,emacs-cider)
+ ("emacs-oni-paredit" ,emacs-oni-paredit)
+ ("emacs-rainbow-delimiters" ,emacs-rainbow-delimiters)
+ ("emacs-oni-data-dir" ,emacs-oni-data-dir)))
+ (synopsis "My Emacs Clojure configuration")
+ (description "This package provides my configuration for Clojure")))