aboutsummaryrefslogtreecommitdiffstats
path: root/oni/home/config/rincewind.scm
diff options
context:
space:
mode:
Diffstat (limited to 'oni/home/config/rincewind.scm')
-rw-r--r--oni/home/config/rincewind.scm19
1 files changed, 17 insertions, 2 deletions
diff --git a/oni/home/config/rincewind.scm b/oni/home/config/rincewind.scm
index d095fb1..6643360 100644
--- a/oni/home/config/rincewind.scm
+++ b/oni/home/config/rincewind.scm
@@ -40,6 +40,9 @@
#:select (channel
make-channel-introduction
openpgp-fingerprint))
+ #:use-module ((guix gexp)
+ #:select (local-file
+ mixed-text-file))
#:use-module ((guix packages)
#:select (package-name))
#:use-module ((guix transformations)
@@ -107,7 +110,8 @@
emacs-oni-common-lisp
emacs-oni-gui
emacs-oni-magit
- emacs-oni-notmuch))
+ emacs-oni-notmuch
+ emacs-oni-hy))
#:use-module ((oni packages hlwm-run-or-raise)
#:select (hlwm-run-or-raise))
#:use-module ((oni packages inbox-size)
@@ -215,6 +219,7 @@
emacs-oni-gui
emacs-oni-magit
emacs-oni-notmuch
+ emacs-oni-hy
gforth
recutils
emacs-rec-mode
@@ -280,7 +285,17 @@
(service home-emacs-service-type
(home-emacs-configuration
- (package emacs-next)))
+ (package emacs-next)
+ (configurations
+ (list
+ (local-file "../services/emacs/init.el")
+ (mixed-text-file
+ "init.el"
+ "(with-eval-after-load 'hy-mode (require 'oni-hy))\n"
+ "(setq custom-file \"~/.config/emacs/custom.el\")\n"
+ "(load custom-file)\n"
+ "(provide 'init)\n"
+ ";;; init.el ends here\n")))))
(service home-flameshot-service-type)