From 4b78dfb521f454deb8e85829a009f4515fe6fe6d Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Mon, 1 Dec 2025 00:06:48 -0800 Subject: Reduce number of imports by using specification->package --- oni/home/config/rincewind.scm | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/oni/home/config/rincewind.scm b/oni/home/config/rincewind.scm index 0a56bd4..d209301 100644 --- a/oni/home/config/rincewind.scm +++ b/oni/home/config/rincewind.scm @@ -11,8 +11,6 @@ home-gpg-agent-configuration)) #:use-module ((gnu home services ssh) #:select (home-ssh-agent-service-type)) - #:use-module ((gnu packages nss) - #:select (nss-certs)) #:use-module ((gnu packages cdrom) #:select (abcde)) #:use-module ((gnu packages databases) @@ -29,17 +27,11 @@ #:select (tmsu)) #:use-module ((gnu packages forth) #:select (gforth)) - #:use-module ((gnu packages gnome) - #:select (hicolor-icon-theme)) #:use-module ((gnu packages librewolf) #:select (librewolf)) - #:use-module ((gnu packages linux) - #:select (fakeroot)) #:use-module ((gnu packages mail) #:select (notmuch emacs-notmuch)) - #:use-module ((gnu packages man) - #:select (man-db)) #:use-module ((gnu packages music) #:select (easytag)) #:use-module ((gnu packages tree-sitter) @@ -279,15 +271,17 @@ (define my-emacs emacs-next) (define foreign-distro-compatibility-packages - (list (specification->package+output "glibc-locales") - hicolor-icon-theme ; Might be needed for certain icons? - nss-certs ; Might be needed for cetrificates - man-db ; Needed to see man pages from packages - )) + (map specification->package+output + '("glibc-locales" + "hicolor-icon-theme" ; Might be needed for certain icons? + "nss-certs" ; Might be needed for cetrificates + "man-db" ; Needed to see man pages from packages + ))) (define archlinux-compatibility-packages - (list fakeroot ; Needed to build arch packages - )) + (map specification->package + '("fakeroot" ; Needed to build arch packages + ))) (home-environment (packages (append -- cgit v1.3-2-g0d8e