(define-module (users marekpasnikowski) #:use-module (gnu home) ; home-environment #:use-module (gnu home services) ; home-profile-service-type #:use-module (gnu packages emacs) ; emacs #:use-module (gnu packages emacs-xyz) ; emacs-org-roam emacs-paredit #:use-module (gnu packages librewolf) ; librewolf #:use-module (gnu services) ; simple-service #:use-module (suweren home) ; %home-environment %suweren-home-services ) (define marekpasnikowski-services (let* ((packages (list emacs emacs-org-roam emacs-paredit librewolf)) (profile (list (simple-service 'marekpasnikowski-packages home-profile-service-type packages)))) (append %suweren-home-services profile))) (define-public home (let ((services (append %suweren-home-services marekpasnikowski-services))) (home-environment (inherit %home-environment) (services marekpasnikowski-services))))