guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/05: doc: Explain how to select system package outputs.


From: guix-commits
Subject: 02/05: doc: Explain how to select system package outputs.
Date: Sun, 9 Aug 2020 13:42:28 -0400 (EDT)

nckx pushed a commit to branch master
in repository guix.

commit 4cafdce2102e3ebc7b3a6152464a62a454b6be45
Author: Tobias Geerinckx-Rice <me@tobias.gr>
AuthorDate: Sun Aug 9 17:53:58 2020 +0200

    doc: Explain how to select system package outputs.
    
    * doc/guix.texi (operating-system Reference): Document that PACKAGES may
    contain traces of tuples and give an example.
---
 doc/guix.texi | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index 4b13d4a..7855983 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -11962,8 +11962,15 @@ A string denoting the contents of the 
@file{/etc/issue} file, which is
 displayed when users log in on a text console.
 
 @item @code{packages} (default: @code{%base-packages})
-The set of packages installed in the global profile, which is accessible
-at @file{/run/current-system/profile}.
+A list of packages to be installed in the global profile, which is accessible
+at @file{/run/current-system/profile}.  Each element is either a package
+variable or a package/output tuple.  Here's a simple example of both:
+
+@lisp
+(cons* git                               ; only the default "out" output
+       (git "send-email")                ; another output of the git package
+       %base-packages)                   ; the default set
+@end lisp
 
 The default set includes core utilities and it is good practice to
 install non-core utilities in user profiles (@pxref{Invoking guix



reply via email to

[Prev in Thread] Current Thread [Next in Thread]