(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 (let ((bashrc (list (local-file "bashrc" "bashrc"))) (bash-profile (list (local-file "bash-profile" "bash-profile")))) (home-bash-configuration (bashrc bashrc) (bash-profile bash-profile)))) (define-public suweren-home-xdg-configuration-files-extension (let* ((emacs-configuration-file (local-file "emacs-configuration.el")) (emacs-gnus-file (local-file "emacs-gnus.el")) (emacs-init-file (local-file "emacs-init.el")) (emacs-configuration (list "emacs/configuration.el" emacs-configuration-file)) (emacs-gnus (list "emacs/gnus.el" emacs-gnus-file)) (emacs-init (list "emacs/init.el" emacs-init-file)) (value (list emacs-configuration emacs-gnus emacs-init))) (simple-service 'suweren-home-xdg-configuration-files home-xdg-configuration-files-service-type value)))