Thanks, Tobias! The definition below builds in a system, I haven't tried booting it yet: --8<---------------cut here---------------start------------->8--- (define-public gnome-minimal (package (inherit gnome) (name "gnome-minimal") (propagated-inputs ;; Keep nautilus. (fold alist-delete (package-propagated-inputs gnome) '(;; GNOME-Core-Shell "gnome-backgrounds" "gnome-themes-extra" "gnome-getting-started-docs" "gnome-user-docs" ;; GNOME-Core-Utilities "baobab" "cheese" "eog" "epiphany" "evince" ; REVIEW: Keep for gnome-default-applications? "file-roller" "gedit" "gnome-boxes" "gnome-calculator" "gnome-calendar" "gnome-characters" "gnome-clocks" "gnome-contacts" "gnome-disk-utility" "gnome-font-viewer" "gnome-maps" ;; "gnome-music" ;; "gnome-photos" "gnome-screenshot" ;; "gnome-system-monitor" ; Needed for gnome-polkit-settings "gnome-terminal" "gnome-weather" "simple-scan" "totem" ;; Others "gnome-online-accounts"))))) --8<---------------cut here---------------end--------------->8--- It saves close to 500 MiB in the closure size! Not bad :) -- Pierre Neidhardt https://ambrevar.xyz/