Compare commits

...

3 commits

2 changed files with 32 additions and 3 deletions

View file

@ -40,6 +40,8 @@
#:select (package-name))
#:use-module ((guix transformations)
#:select (options->transformation))
#:use-module ((nongnu packages emacs)
#:select (emacs-org-roam-ui))
#:use-module ((oni home config common)
#:select (home-redshift-service
;; home-xbindkeys-service
@ -95,7 +97,8 @@
emacs-oni-compilation
emacs-oni-common-lisp
emacs-oni-gui
emacs-oni-magit))
emacs-oni-magit
emacs-oni-notmuch))
#:use-module ((oni packages hlwm-run-or-raise)
#:select (hlwm-run-or-raise))
#:use-module ((oni packages inbox-size)
@ -181,6 +184,7 @@
count-emails
shutdown-rofi
emacs-org-roam
emacs-org-roam-ui
emacs-vterm
fakeroot ; Needed for build arch packages
tmsu
@ -200,6 +204,7 @@
emacs-oni-common-lisp
emacs-oni-gui
emacs-oni-magit
emacs-oni-notmuch
gforth
;; Might be needed for certain icons?
hicolor-icon-theme

View file

@ -7,11 +7,13 @@
#:use-module (gnu packages llvm)
#:use-module (gnu packages cmake)
#:use-module (gnu packages bash)
#:use-module ((gnu packages mail)
#:select (emacs-notmuch))
#:use-module (oni packages emacs)
#:use-module (oni packages go))
(define-public emacs-oni-config
(let ((commit "dddc309e9e775069ae09de320668bb3ec8667745")
(let ((commit "af7cce50e8f7800a9c431647c7d2bbad565d9ad3")
(revision "0"))
(package
(name "emacs-oni-config")
@ -24,7 +26,7 @@
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "0cr05brmjp4fjxmj420613ja6gd8m9jkh32f2vl825d0kn5d0yr6"))))
(base32 "0kb6syaaxay6pvbghqjjxykwx45sqpnkyhsdy4s3wgx2hp3yxx75"))))
(build-system emacs-build-system)
(home-page "https://code.ryuslash.org/ryuslash/emacs-config")
(synopsis "My Emacs configuration")
@ -576,3 +578,25 @@ Emacs")))
("emacs-eshell-fringe-status" ,emacs-eshell-fringe-status)))
(synopsis "My Emacs Lisp configuration")
(description "This package provides my configuration for Emacs Lisp.")))
(define-public emacs-oni-sendmail
(package
(inherit emacs-oni-config)
(name "emacs-oni-sendmail")
(arguments
'(#:include '("oni-sendmail.el")))
(synopsis "My configuration to send email through Emacs.")
(description "This package provides my configuration for sending mail through Emacs.")))
(define-public emacs-oni-notmuch
(package
(inherit emacs-oni-config)
(name "emacs-oni-notmuch")
(arguments
'(#:include '("oni-notmuch.el")))
(propagated-inputs
(list emacs-oni-sendmail
emacs-notmuch
emacs-ol-notmuch))
(synopsis "My notmuch configuration for Emacs.")
(description "This package provides my configuration for notmuch.")))