diff options
Diffstat (limited to 'oni/home/rincewind')
-rw-r--r-- | oni/home/rincewind/config.scm | 52 |
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)))))) |