From f70736e6092fe42d3c1aa886e32f645531ef8798 Mon Sep 17 00:00:00 2001 From: Marek Paśnikowski Date: Wed, 10 Jul 2024 20:16:08 +0200 Subject: add emacs configuration file to XDG config directory --- suweren/home/services.scm | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'suweren/home/services.scm') diff --git a/suweren/home/services.scm b/suweren/home/services.scm index 46448c9..db2e0df 100644 --- a/suweren/home/services.scm +++ b/suweren/home/services.scm @@ -1,5 +1,7 @@ (define-module (suweren home services) + #:use-module (gnu home services) #:use-module (gnu home services shells) + #:use-module (gnu services) #:use-module (guix gexp)) (define-public suweren-home-bash-configuration @@ -9,3 +11,13 @@ "bash-profile")))) (home-bash-configuration (bashrc bashrc) (bash-profile bash-profile)))) + +(define-public suweren-home-xdg-configuration-files-extension + (let* ((emacs-init-file (local-file "emacs-configuration.el")) + + (emacs-init (list "emacs/init.el" emacs-init-file)) + + (value (list emacs-init))) + (simple-service 'suweren-home-xdg-configuration-files + home-xdg-configuration-files-service-type + value))) -- cgit v1.2.3