aboutsummaryrefslogtreecommitdiffstats
path: root/oni/home/rincewind/config.scm
diff options
context:
space:
mode:
Diffstat (limited to 'oni/home/rincewind/config.scm')
-rw-r--r--oni/home/rincewind/config.scm52
1 files changed, 31 insertions, 21 deletions
diff --git a/oni/home/rincewind/config.scm b/oni/home/rincewind/config.scm
index 710daa1..2a0980e 100644
--- a/oni/home/rincewind/config.scm
+++ b/oni/home/rincewind/config.scm
@@ -1,33 +1,36 @@
(define-module (oni home data config)
- #:use-module (gnu home)
- #:use-module (gnu home services)
#:use-module (gnu home services guix)
- #:use-module (gnu packages)
- #:use-module (gnu packages video)
- #:use-module (gnu packages music)
- #:use-module (gnu packages emacs)
+ #:use-module (gnu home services)
+ #:use-module (gnu home)
#:use-module (gnu packages commencement)
+ #:use-module (gnu packages emacs)
+ #:use-module (gnu packages emacs-xyz)
+ #:use-module (gnu packages linux)
+ #:use-module (gnu packages music)
+ #:use-module (gnu packages video)
+ #:use-module (gnu packages)
#:use-module (gnu services)
- #:use-module (guix packages)
+ #:use-module (guix channels)
+ #:use-module (guix derivations)
#:use-module (guix gexp)
+ #:use-module (guix packages)
#:use-module (guix store)
- #:use-module (guix derivations)
- #:use-module (guix channels)
#:use-module (guix transformations)
- #:use-module (oni home services environment)
- #:use-module (oni home services rofi)
- #:use-module (oni home services polybar)
+ #:use-module (oni home common config)
#:use-module (oni home services dunst)
- #:use-module (oni home services zsh)
+ #:use-module (oni home services emacs)
+ #:use-module (oni home services environment)
#:use-module (oni home services kdeconnect)
+ #:use-module (oni home services polybar)
+ #:use-module (oni home services rofi)
#:use-module (oni home services syncthing)
+ #:use-module (oni home services zsh)
+ #:use-module (oni packages count-emails)
#:use-module (oni packages hlwm-run-or-raise)
- #:use-module (oni packages pick-random-wallpaper)
+ #:use-module (oni packages inbox-size)
#:use-module (oni packages notmuch-collect-tasks)
#:use-module (oni packages notmuch-tag-mailinglists)
- #:use-module (oni packages inbox-size)
- #:use-module (oni packages count-emails)
- #:use-module (oni home common config))
+ #:use-module (oni packages pick-random-wallpaper))
(define (with-master-branch package)
"Apply a transformation to PACKAGE so that it uses the master branch."
@@ -36,17 +39,20 @@
package))
(home-environment
- (packages (list mpv mpv-mpris easytag emacs-next
+ (packages (list mpv mpv-mpris easytag
(specification->package+output "glibc-locales")
(specification->package+output "font-fantasque-sans")
(specification->package+output "font-comic-neue")
hlwm-run-or-raise
pick-random-wallpaper
- gcc-toolchain ;Needed for emacs-next?
notmuch-collect-tasks
notmuch-tag-mailinglists
(inbox-size emacs-next)
- count-emails))
+ count-emails
+ emacs-org-roam
+ emacs-vterm
+ fakeroot ; Needed for build arch packages
+ ))
(services
(list
@@ -91,4 +97,8 @@
(bar "rincewind")))
(service home-kdeconnect-service-type)
- (service home-syncthing-service-type))))
+ (service home-syncthing-service-type)
+
+ (service home-emacs-service-type
+ (home-emacs-configuration
+ (package emacs-next))))))