From 6ce7ed69f1064a5584cf7feb00a819e5a8481cc8 Mon Sep 17 00:00:00 2001 From: Jakub Czajka Date: Fri, 23 Dec 2022 20:41:19 +0100 Subject: [PATCH] [home] Combine all desktop services. --- conf/home/desktop.scm | 18 ++++++++++++++++++ home.scm | 2 ++ 2 files changed, 20 insertions(+) create mode 100644 conf/home/desktop.scm diff --git a/conf/home/desktop.scm b/conf/home/desktop.scm new file mode 100644 index 0000000..db0e976 --- /dev/null +++ b/conf/home/desktop.scm @@ -0,0 +1,18 @@ +;; Copyright (c) 2022 Jakub Czajka +;; License: GPL-3.0 or later. +;; +;; desktop.scm - desktop services for the home directory configuration. + +(define-module (conf home desktop) + #:use-module (conf home notify) + #:use-module (conf home program) + #:use-module (conf home status-bar) + #:use-module (conf home wallpaper) + #:use-module (conf home xcompmgr) + #:use-module (gnu services) + #:export (desktop-services)) + +(define desktop-services + (list status-bar-service + wallpaper-service + xcompmgr-service)) diff --git a/home.scm b/home.scm index bb5ab6d..fa4a80a 100644 --- a/home.scm +++ b/home.scm @@ -4,6 +4,7 @@ ;; home.scm - home directory configuration for GNU Guix. (use-modules (conf home bash) + (conf home desktop) (conf home emacs) (gnu home services) (gnu packages base) @@ -16,4 +17,5 @@ (append (list autorandr-service) bash-services + desktop-services emacs-services))) -- 2.39.5