;; What follows is a "manifest" equivalent to the command line you gave. ;; You can store it in a file that you may then pass to any 'guix' command ;; that accepts a '--manifest' (or '-m') option. (use-modules (guix transformations)) (define ocaml-latest (options->transformation '((with-version . "ocaml=5.3.0")))) (packages->manifest (list (specification->package "gcc-toolchain") (ocaml-latest (specification->package "ocaml")) (specification->package "opam") (specification->package "node") (specification->package "pkg-config") (specification->package "gmp") (specification->package "hyperfine") (specification->package "unzip")))