]> git.ekhem.eu.org Git - guix.git/commitdiff
[home] Combine all desktop services.
authorJakub Czajka <jakub@ekhem.eu.org>
Fri, 23 Dec 2022 19:41:19 +0000 (20:41 +0100)
committerJakub Czajka <jczajka@google.com>
Sun, 24 Dec 2023 18:53:07 +0000 (19:53 +0100)
conf/home/desktop.scm [new file with mode: 0644]
home.scm

diff --git a/conf/home/desktop.scm b/conf/home/desktop.scm
new file mode 100644 (file)
index 0000000..db0e976
--- /dev/null
@@ -0,0 +1,18 @@
+;; Copyright (c) 2022 Jakub Czajka <jakub@ekhem.eu.org>
+;; 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))
index bb5ab6d7188082e9a6fe28dfb6881ed3f7f53fac..fa4a80a50630e9ec5d3294f82bb08b568b9738cb 100644 (file)
--- 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)))