guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Why does slim-service-type depend on GTK+?


From: Pierre Neidhardt
Subject: Why does slim-service-type depend on GTK+?
Date: Wed, 10 Jun 2020 09:51:31 +0200

Hi Guix!

If I add the following service

--8<---------------cut here---------------start------------->8---
(service slim-service-type (slim-configuration
                                                 (display ":1")
                                                 (vt "vt8")))
--8<---------------cut here---------------end--------------->8---

to bare-bones.tmpl, it drags GTK+ in the closure.

Here is the slim-service-type definition:

--8<---------------cut here---------------start------------->8---
(define slim-service-type
  (handle-xorg-configuration slim-configuration
    (service-type (name 'slim)
                  (extensions
                   (list (service-extension shepherd-root-service-type
                                            slim-shepherd-service)
                         (service-extension pam-root-service-type
                                            slim-pam-service)

                         ;; Unconditionally add xterm to the system profile, to
                         ;; avoid bad surprises.
                         (service-extension profile-service-type
                                            (const (list xterm)))))

                  (default-value (slim-configuration))
                  (description
                   "Run the SLiM graphical login manager for X11."))))
--8<---------------cut here---------------end--------------->8---

Any idea how and why?

-- 
Pierre Neidhardt
https://ambrevar.xyz/

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]