Thanks! this is exactly what I was looking for. Alexis
On 15/09/2025 13:37, Simon Tournier wrote:
Hi, On Sat, 06 Sep 2025 at 00:14, Tomas Volf <[email protected]> wrote:guix build -L /home/alexis/my/channel -e ' (use-modules (gnu packages) (guix)) (fold-packages (lambda (pkg lst) (if (string-prefix? "/home/alexis/my/channel" (location-file (package-location pkg))) (cons pkg lst) lst)) (quote ()))'Well, I do something like that but using a manifest.scm file. --8<---------------cut here---------------start------------->8--- $ cat manifest.scm (use-modules (guix packages) (guix diagnostics) (guix)) (define pkgs (fold-packages (lambda (pkg lst) (if (string-prefix? "guix-science" (location-file (package-location pkg))) (cons pkg lst) lst)) (quote ()))) (packages->manifest pkgs) $ guix build -L ~/src/guix/guix-science -m manifest.scm -n --8<---------------cut here---------------end--------------->8--- Hope that helps. Cheers, simon
