diff options
Diffstat (limited to 'doc/guix-cookbook.texi')
-rw-r--r-- | doc/guix-cookbook.texi | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/doc/guix-cookbook.texi b/doc/guix-cookbook.texi index d89ce66017..06fb872177 100644 --- a/doc/guix-cookbook.texi +++ b/doc/guix-cookbook.texi @@ -296,7 +296,7 @@ online}, together with @uref{https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/, videos of the lectures by the authors}. The book is available in Texinfo format as the @code{sicp} Guix package. Go ahead, run @code{guix install -sicp} and start reading with @code{info sicp} (@pxref{,,, sicp, Structure and Interpretation of Computer Programs}). +sicp} and start reading with @code{info sicp} (@pxref{Top,,, sicp, Structure and Interpretation of Computer Programs}). An @uref{https://sarabander.github.io/sicp/, unofficial ebook is also available}. @@ -903,7 +903,7 @@ Installed in the store and in the profile, as well as being present at build time. @end table -@xref{Package Reference,,, guix, GNU Guix Reference Manual} for more details. +@xref{package Reference,,, guix, GNU Guix Reference Manual} for more details. The distinction between the various inputs is important: if a dependency can be handled as an @emph{input} instead of a @emph{propagated input}, it should be done so, or @@ -2533,8 +2533,9 @@ Let's dive in the set up! @node Basic setup with manifests @subsection Basic setup with manifests -A Guix profile can be set up @emph{via} a so-called @emph{manifest specification} that looks like -this: +A Guix profile can be set up @i{via} a @dfn{manifest}. A manifest is a +snippet of Scheme code that specifies the set of packages you want to +have in your profile; it looks like this: @lisp (specifications->manifest @@ -2547,8 +2548,8 @@ this: "package-N")) @end lisp -@pxref{Invoking guix package,,, guix, GNU Guix Reference Manual}, for -the syntax details. +@xref{Writing Manifests,,, guix, GNU Guix Reference Manual}, for +more information about the syntax. We can create a manifest specification per profile and install them this way: |