From 38011da03d13a3d4c436d01517186b6df34ad49e Mon Sep 17 00:00:00 2001 From: Andy Tai Date: Sun, 9 Feb 2025 11:20:11 -0800 Subject: [PATCH] installer: Include icewm as a desktop environment. * gnu/installer/services.scm (%system-services): Include icewm as a desktop environment. * gnu/tests/install.scm (installation-target-desktop-os-for-gui-tests): Add icewm to the list of packages. * etc/manifests/release.scm: (%system-packages): Add icewm. Change-Id: I881c1dd4289281e51c81d83fac785ef064e6ff6a Signed-off-by: Christopher Baines --- etc/manifests/release.scm | 2 +- gnu/installer/services.scm | 3 +++ gnu/tests/install.scm | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/etc/manifests/release.scm b/etc/manifests/release.scm index b003f216ff..93ac7dcec8 100644 --- a/etc/manifests/release.scm +++ b/etc/manifests/release.scm @@ -68,7 +68,7 @@ TARGET." ;; Key packages proposed by the Guix System installer. (append (map specification->package '("xorg-server" "xfce" "gnome" "mate" "enlightenment" - "openbox" "awesome" "i3-wm" "ratpoison" + "icewm" "openbox" "awesome" "i3-wm" "ratpoison" "emacs" "emacs-exwm" "emacs-desktop-environment" "xlockmore" "slock" "libreoffice" "connman" "network-manager" "network-manager-applet" diff --git a/gnu/installer/services.scm b/gnu/installer/services.scm index 8b117d9a20..acb2d9ead9 100644 --- a/gnu/installer/services.scm +++ b/gnu/installer/services.scm @@ -83,6 +83,9 @@ (desktop-environment (name "Enlightenment") (snippet '((service enlightenment-desktop-service-type)))) + (desktop-environment + (name "Icewm") + (snippet '((specification->package "icewm")))) (desktop-environment (name "Openbox") (packages '((specification->package "openbox")))) diff --git a/gnu/tests/install.scm b/gnu/tests/install.scm index c8dccd38b0..b799a6752e 100644 --- a/gnu/tests/install.scm +++ b/gnu/tests/install.scm @@ -2013,7 +2013,7 @@ build (current-guix) and then store a couple of full system images.") ;; Make sure that all the packages and services that may be used by the ;; graphical installer are available. (packages (append - (list openbox awesome i3-wm i3status + (list icewm openbox awesome i3-wm i3status dmenu st ratpoison xterm emacs emacs-exwm emacs-desktop-environment) %base-packages))