Compare commits
4 commits
905b99ad47
...
83b66718b2
Author | SHA1 | Date | |
---|---|---|---|
83b66718b2 | |||
23b48fb2ac | |||
0e2fe034a8 | |||
f105e48730 |
3 changed files with 68 additions and 5 deletions
|
@ -8,6 +8,10 @@
|
|||
#:use-module ((gnu packages emacs-xyz)
|
||||
#:select (emacs-guix
|
||||
emacs-org-contacts))
|
||||
#:use-module ((gnu packages fonts)
|
||||
#:select (font-dosis))
|
||||
#:use-module ((gnu packages forth)
|
||||
#:select (gforth))
|
||||
#:use-module (gnu packages shellutils)
|
||||
#:use-module (gnu packages wm)
|
||||
#:use-module (gnu packages xdisorg)
|
||||
|
@ -29,7 +33,8 @@
|
|||
home-emacs-ace-link-service-type
|
||||
home-emacs-ace-link-configuration
|
||||
home-emacs-golden-ratio-service-type
|
||||
home-emacs-pinentry-service-type))
|
||||
home-emacs-pinentry-service-type
|
||||
home-emacs-org-caldav-service-type))
|
||||
#:use-module (oni home services environment)
|
||||
;; #:use-module (oni home services herbstluftwm)
|
||||
#:use-module (oni home services kdeconnect)
|
||||
|
@ -87,7 +92,8 @@
|
|||
emacs-oni-embrace
|
||||
emacs-oni-git-commit
|
||||
emacs-oni-python
|
||||
emacs-oni-yaml))
|
||||
emacs-oni-yaml
|
||||
emacs-oni-gnus))
|
||||
;; #:use-module (oni packages hlwm-run-or-raise)
|
||||
#:use-module (oni packages pick-random-wallpaper)
|
||||
#:use-module (oni packages sawfish)
|
||||
|
@ -110,6 +116,7 @@
|
|||
(packages (list (specification->package+output "glibc-locales")
|
||||
(specification->package+output "font-fantasque-sans")
|
||||
(specification->package+output "font-comic-neue")
|
||||
font-dosis
|
||||
;; hlwm-run-or-raise
|
||||
pick-random-wallpaper
|
||||
shutdown-rofi
|
||||
|
@ -155,7 +162,10 @@
|
|||
emacs-oni-tramp
|
||||
emacs-oni-git-commit
|
||||
emacs-oni-python
|
||||
emacs-oni-yaml))
|
||||
emacs-oni-yaml
|
||||
emacs-oni-gnus
|
||||
|
||||
gforth))
|
||||
|
||||
(services
|
||||
(list
|
||||
|
@ -301,6 +311,7 @@
|
|||
(org-mode-key "C-S-e")))
|
||||
(service home-emacs-golden-ratio-service-type)
|
||||
(service home-emacs-pinentry-service-type)
|
||||
(service home-emacs-org-caldav-service-type)
|
||||
|
||||
(service home-xss-lock-service-type)
|
||||
(service home-cbatticon-service-type))))
|
||||
|
|
|
@ -16,7 +16,8 @@
|
|||
emacs-ace-link
|
||||
emacs-pinentry
|
||||
emacs-vterm
|
||||
emacs-org-modern))
|
||||
emacs-org-modern
|
||||
emacs-org-caldav))
|
||||
#:use-module ((gnu home services)
|
||||
#:select (service-type
|
||||
service-extension
|
||||
|
@ -80,7 +81,10 @@
|
|||
home-emacs-org-modern-configuration
|
||||
|
||||
home-wakatime-service-type
|
||||
home-wakatime-configuration))
|
||||
home-wakatime-configuration
|
||||
|
||||
home-emacs-org-caldav-service-type
|
||||
home-emacs-org-caldav-configration))
|
||||
|
||||
(define-maybe string)
|
||||
|
||||
|
@ -665,3 +669,39 @@
|
|||
(compose identity)
|
||||
(default-value (home-wakatime-configuration))
|
||||
(description "Install and configure wakatime.")))
|
||||
|
||||
;;; Org CalDAV
|
||||
|
||||
(define-configuration/no-serialization home-emacs-org-caldav-configuration
|
||||
(package
|
||||
(package emacs-org-caldav)
|
||||
"Package to install and configure for org-caldav.")
|
||||
(extra-content
|
||||
(text-config '())
|
||||
"Extra content for emacs-org-modern configuration."))
|
||||
|
||||
(define (add-emacs-org-caldav-configuration config)
|
||||
(home-emacs-extension
|
||||
(configurations
|
||||
(append
|
||||
(list (mixed-text-file "org-caldav-config"
|
||||
";;;;; org-caldav-config starts here.\n"
|
||||
";;;;; org-caldav-cofnig ends here.\n"))
|
||||
(home-emacs-org-caldav-configuration-extra-content config)))))
|
||||
|
||||
(define (add-emacs-org-caldav-packages config)
|
||||
(list (home-emacs-org-caldav-configuration-package config)))
|
||||
|
||||
(define home-emacs-org-caldav-service-type
|
||||
(service-type
|
||||
(name 'home-emacs-org-caldav)
|
||||
(extensions
|
||||
(list (service-extension
|
||||
home-emacs-service-type
|
||||
add-emacs-org-caldav-configuration)
|
||||
(service-extension
|
||||
home-profile-service-type
|
||||
add-emacs-org-caldav-packages)))
|
||||
(compose identity)
|
||||
(default-value (home-emacs-org-caldav-configuration))
|
||||
(description "Install and configure emacs-org-caldav")))
|
||||
|
|
|
@ -444,6 +444,18 @@ Emacs")))
|
|||
(synopsis "My Emacs CMake confifguration")
|
||||
(description "This package provides my configuration for CMake")))
|
||||
|
||||
(define-public emacs-oni-gnus
|
||||
(package
|
||||
(inherit emacs-oni-config)
|
||||
(name "emacs-oni-gnus")
|
||||
(arguments
|
||||
'(#:include '("oni-gnus.el")))
|
||||
(propagated-inputs
|
||||
(list emacs-oni-data-dir
|
||||
emacs-oni-gnus))
|
||||
(synopsis "My Emacs Gnus confifguration")
|
||||
(description "This package provides my configuration for Gnus")))
|
||||
|
||||
(define-public emacs-oni-common-lisp
|
||||
(package
|
||||
(inherit emacs-oni-config)
|
||||
|
|
Loading…
Reference in a new issue