summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaghav Gururajan <raghavgururajan@disroot.org>2020-08-18 08:03:53 -0400
committerDanny Milosavljevic <dannym@scratchpost.org>2020-08-19 19:04:09 +0200
commit0b7b58142596e6d035c7e4fbbe993d04be62a41e (patch)
tree783a85d32fc7271f55e063534a2df7c124b34724
parent5cda70d7488e459135eec6b649fea87b5e712b90 (diff)
gnu: Add generic desktop services.
* gnu/services/desktop.scm (%generic-desktop-services): New variable. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
-rw-r--r--gnu/services/desktop.scm50
1 files changed, 50 insertions, 0 deletions
diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm
index ef4b21d418..ceb6ffa9a9 100644
--- a/gnu/services/desktop.scm
+++ b/gnu/services/desktop.scm
@@ -1293,4 +1293,54 @@ or setting its password with passwd.")))
%base-services))
+(define %generic-desktop-services
+ ;; Services for generic desktop environment.
+ (append
+ (list
+ ;;; Authentication
+ (service accountsservice-service-type)
+ (service elogind-service-type)
+ (service polkit-service-type)
+ ;;; Device
+ (service udev-service-type)
+ (service udisks-service-type)
+ (service usb-modeswitch-service-type)
+ ;;; Display
+ (service colord-service-type)
+ (service slim-service-type)
+ ;;; Input
+ (service fprintd-service-type)
+ (service inputattach-service-type)
+ (service lirc-service-type)
+ (service pcscd-service-type)
+ (service sane-service-type)
+ ;;; Language
+ (service dicod-service-type)
+ (service localed-service-type)
+ ;;; Network
+ (service avahi-service-type)
+ (service bluetooth-service-type)
+ (service modem-manager-service-type)
+ (service network-manager-service-type)
+ (service tor-service-type)
+ (service wpa-supplicant-service-type)
+ ;;; Output
+ (service cups-service-type)
+ (service cups-pk-helper-service-type)
+ ;;; Power
+ (service thermald-service-type)
+ (service tlp-service-type)
+ (service upower-service-type)
+ ;;; Sound
+ (service alsa-service-type)
+ (service pulseaudio-service-type)
+ ;;; Space-Time
+ (service geoclue-service-type)
+ (service ntp-service-type)
+ ;;; System
+ (service dbus-root-service-type)
+ (service earlyoom-service-type)
+ (service libvirt-service-type))
+ %base-services))
+
;;; desktop.scm ends here