(define-module (suweren home) #:use-module (gnu home) #:use-module (gnu home services desktop) #:use-module (gnu home services shells) #:use-module (gnu home services shepherd) #:use-module (gnu home services sound) #:use-module (gnu packages fonts) #:use-module (gnu packages gnupg) #:use-module (gnu services) #:use-module (nongnu packages mozilla) #:use-module (suweren home services) #:use-module (suweren home services fontutils) #:use-module (suweren services sound) #:use-module (suweren update)) (define-public %suweren-home-services (let ((bash (service home-bash-service-type suweren-home-bash-configuration)) (dbus (service home-dbus-service-type)) (pipewire (service home-pipewire-service-type)) (shepherd (service home-shepherd-service-type))) (list bash dbus pipewire shepherd suweren-home-fontconfig-service-type suweren-home-xdg-configuration-files-extension update-commands))) (define-public %home-environment (let ((packages (list firefox font-gnu-freefont gnupg))) (home-environment (packages packages) (services %suweren-home-services))))