Add oni-circe configuration

This commit is contained in:
Tom Willemse 2021-06-21 23:15:09 -07:00
parent 57c0693306
commit c215ab1333
2 changed files with 52 additions and 2 deletions

View file

@ -3,7 +3,8 @@
#:use-module (guix git-download) #:use-module (guix git-download)
#:use-module (guix build-system emacs) #:use-module (guix build-system emacs)
#:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages emacs-xyz)) #:use-module (gnu packages emacs-xyz)
#:use-module (oni packages emacs))
(define-public emacs-oni-config (define-public emacs-oni-config
(let ((commit "b1c7553275218dd89676a1136a0e0d708acd5bec") (let ((commit "b1c7553275218dd89676a1136a0e0d708acd5bec")
@ -68,3 +69,28 @@
(synopsis "My Emacs bookmark configuration") (synopsis "My Emacs bookmark configuration")
(description "This package provides my configuration for the bookmark library (description "This package provides my configuration for the bookmark library
in Emacs"))) in Emacs")))
(define-public emacs-oni-lui
(package
(inherit emacs-oni-config)
(name "emacs-oni-lui")
(arguments
'(#:include '("oni-lui.el")))
(propagated-inputs
`(("emacs-circe" ,emacs-circe)))
(synopsis "My Emacs Line-UI configuration")
(description "This package provides my configuration for the lui library in
Emacs")))
(define-public emacs-oni-circe
(package
(inherit emacs-oni-config)
(name "emacs-oni-circe")
(arguments
'(#:include '("oni-circe.el")))
(propagated-inputs
`(("emacs-circe" ,emacs-circe)
("emacs-circe-serenityc" ,emacs-circe-serenity)
("emacs-oni-lui" ,emacs-oni-lui)))
(synopsis "My Emacs Circe configuration")
(description "This package provides my configuration for emacs-circe")))

View file

@ -3,7 +3,8 @@
#:use-module (guix utils) #:use-module (guix utils)
#:use-module (guix git-download) #:use-module (guix git-download)
#:use-module (guix build-system emacs) #:use-module (guix build-system emacs)
#:use-module ((guix licenses) #:prefix license:)) #:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages emacs-xyz))
(define-public emacs-inkplate (define-public emacs-inkplate
(let ((commit "0897721a7b3d84aa3f200ae85fddd5fdd370fc42") (let ((commit "0897721a7b3d84aa3f200ae85fddd5fdd370fc42")
@ -26,3 +27,26 @@
"This package provides a way to communicate with Inkplate in peripheral mode.") "This package provides a way to communicate with Inkplate in peripheral mode.")
(license license:gpl3+) (license license:gpl3+)
(home-page "https://sr.ht/~ryuslash/inkplate/")))) (home-page "https://sr.ht/~ryuslash/inkplate/"))))
(define-public emacs-circe-serenity
(let ((commit "6dbc0944755b198c923689c33e7287e444f6a310")
(revision "0"))
(package
(name "emacs-circe-serenity")
(version (git-version "0.0.1" revision commit))
(source
(origin
(uri (git-reference
(url "https://github.com/ryuslash/circe-serenity.git")
(commit commit)))
(method git-fetch)
(sha256
(base32 "05fpbvqx6ii8kypv880j3mdc8kql7k16dcs42vpaaabjwn3kv4kn"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-circe" ,emacs-circe)))
(synopsis "Someone's idea of a more serene Circe configuration")
(description "A configuration for Circe")
(license license:gpl3)
(home-page "https://github.com/ryuslash/circe-serenity"))))