summaryrefslogtreecommitdiff
path: root/doc/guix-cookbook.texi
AgeCommit message (Collapse)Author
2021-10-04doc: cookbook: Mention translations of the cookbook.Sarah Morgensen
* doc/guix-cookbook.texi (Top): Add note about l10n. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-08doc: add clarifications to Linode cookbook recipeGrant Shangreaux
* doc/guix-cookbook.texi: clarify Linode recipe Reword paragraph about adding the Guix device disk to Debian config. Improve example commands for sftp-ing files to the server. Minor wording fixes Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-08-29Migrate to the new 'targets' field of bootloader-configuration.Maxim Cournoyer
The old 'target' field is deprecated; adjust the sources to use the new 'targets' one instead. * doc/guix-cookbook.texi<target>: Replace by 'targets'. * gnu/bootloader/grub.scm: Likewise. * gnu/installer/parted.scm: Likewise. * gnu/machine/digital-ocean.scm: Likewise. * gnu/system/examples/asus-c201.tmpl: Likewise * gnu/system/examples/bare-bones.tmpl: Likewise * gnu/system/examples/bare-hurd.tmpl: Likewise * gnu/system/examples/beaglebone-black.tmpl: Likewise * gnu/system/examples/desktop.tmpl: Likewise * gnu/system/examples/docker-image.tmpl: Likewise * gnu/system/examples/lightweight-desktop.tmpl: Likewise * gnu/system/examples/vm-image.tmpl: Likewise * gnu/system/examples/yggdrasil.tmpl: Likewise * gnu/system/hurd.scm: Likewise * gnu/system/images/hurd.scm: Likewise * gnu/system/images/novena.scm: Likewise * gnu/system/images/pine64.scm: Likewise * gnu/system/images/pinebook-pro.scm: Likewise * gnu/system/images/rock64.scm: Likewise * gnu/system/install.scm: Likewise * gnu/system/vm.scm: Likewise * gnu/tests.scm: Likewise * gnu/tests/ganeti.scm: Likewise * gnu/tests/install.scm: Likewise * gnu/tests/nfs.scm: Likewise * gnu/tests/telephony.scm: Likewise * tests/boot-parameters.scm: Likewise * tests/system.scm: Likewise
2021-08-15Update copyright/name notices for Christine Lemmer-Webber.Christopher Lemmer Webber
* doc/guix-cookbook.texi: Update copyright/name for Christine Lemmer-Webber. * gnu/build/image.scm: Likewise. * gnu/build/vm.scm: Likewise. * gnu/packages/admin.scm: Likewise. * gnu/packages/assembly.scm: Likewise. * gnu/packages/audio.scm: Likewise. * gnu/packages/backup.scm: Likewise. * gnu/packages/check.scm: Likewise. * gnu/packages/databases.scm: Likewise. * gnu/packages/emacs-xyz.scm: Likewise. * gnu/packages/finance.scm: Likewise. * gnu/packages/gnupg.scm: Likewise. * gnu/packages/guile-xyz.scm: Likewise. * gnu/packages/guile.scm: Likewise. * gnu/packages/haskell-xyz.scm: Likewise. * gnu/packages/linux.scm: Likewise. * gnu/packages/mail.scm: Likewise. * gnu/packages/password-utils.scm: Likewise. * gnu/packages/perl.scm: Likewise. * gnu/packages/python-web.scm: Likewise. * gnu/packages/python-xyz.scm: Likewise. * gnu/packages/python.scm: Likewise. * gnu/packages/sphinx.scm: Likewise. * gnu/packages/ssh.scm: Likewise. * gnu/packages/xdisorg.scm: Likewise. * gnu/services/networking.scm: Likewise. * gnu/system/vm.scm: Likewise.
2021-08-15doc: Fix typo.Ricardo Wurmus
* doc/guix-cookbook.texi (GUIX_PACKAGE_PATH): Fix typo in file name. Reported-by: breathein on IRC.
2021-07-07doc: Add guide showing auto-login on a specific TTY to the cookbook.Joshua Branson
This is a follow-up to the discussion in <https://bugs.gnu.org/48974>. * doc/guix-cookbook.texi (System Configuration): Add a brief guide that explains auto login a user to one TTY. * doc/guix.texi (System Services): Add an texinfo anchor, so that the cookbook entry "Auto Login a User to a Specific TTY" can refer back to the precise point that the GNU Guix Reference manual. Also add a reference to the cookbook that shows how to auto login a specific user to one TTY. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-01-21doc: cookbook: Add "Guix System Image API" section.Joshua Branson
* doc/guix-cookbook.texi (Guix System Image API): New section. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-01-20doc: Replace TP with Weblate mentions.Julien Lepiller
* doc/contributing.texi: Replace link to TP with a link to Weblate. * doc/guix.texi: Replace link to TP with a link to Weblate. * doc/guix-cookbook.texi: Replace link to TP with a link to Weblate.
2020-12-23doc: cookbook: Fix "fiction-less" typo.Pierre Neidhardt
* doc/guix-cookbook.texi (Guix Profiles in Practice): Change "friction-less" to "frictionless".
2020-10-17doc: cookbook: Balance parens in custom kernel examples.Ludovic Courtès
* doc/guix-cookbook.texi (Customizing the Kernel): Add missing paren in example. Remove extra parens in other example.
2020-10-15doc: cookbook: Clarify what keywords are.Ludovic Courtès
* doc/guix-cookbook.texi (A Scheme Crash Course): Clarify what keywords are.
2020-10-15doc: Add "Build Utilities" section.Ludovic Courtès
* doc/guix.texi (Build Utilities): New section. (Defining Packages): Refer to it. (Build Systems): Likewise. * doc/guix-cookbook.texi (Extended example): Likewise.
2020-10-15doc: cookbook: Use @code for the identifiers of utility functions.Ludovic Courtès
* doc/guix-cookbook.texi (Utility functions): Use @code instead of @asis.
2020-10-15doc: cookbook: More "#true" and "#false".Ludovic Courtès
* doc/guix-cookbook.texi (Extended example) (Customizing the Kernel, Running Guix on a Linode Server): Use #true and #false.
2020-10-15doc: cookbook: Use @var for meta-syntactic variables.Ludovic Courtès
* doc/guix-cookbook.texi (Extended example): Use @var for meta-syntactic variables in 'modify-phases' description.
2020-10-15doc: cookbook: Fix 'let' form in example.Ludovic Courtès
* doc/guix-cookbook.texi (Extended example): Fix 'let' form in example.
2020-10-14services: nginx: Add lua module.Oleg Pykhalov
* gnu/services/web.scm (<nginx-configuration>) [lua-package-path, lua-package-cpath]: New record types. * gnu/services/web.scm (default-nginx-config): Use them. * doc/guix.texi (Web Services): Document this. * doc/guix-cookbook.texi (System Configuration): Document this.
2020-10-14doc: cookbook: Mention "#true" and "#false".Ludovic Courtès
* doc/guix-cookbook.texi (A Scheme Crash Course): Mention "#true" and "#false". (Extended example): Likewise.
2020-09-09doc: cookbook: Adding a section "Running Guix on a Linode Server"Joshua Branson
* doc/guix-cookbook.texi (Running Guix on a Linode Server): I added a section that explains how to run guix on a linode server. Thanks Chris Webber! Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-08-23doc: cookbook: Add chapter about Guix environment.Oleg Pykhalov
* doc/guix-cookbook.texi (Environment management): New chapter.
2020-07-09doc: cookbook: Fix ‘file system’ spelling.Tobias Geerinckx-Rice
* doc/guix-cookbook.texi (Getting help, Customizing the Kernel): Fix ‘file system’ spelling.
2020-06-28doc: cookbook: Fix encoding of "André".Ludovic Courtès
This is a followup to f8945734a5abff69644284231cc47fb67456657b. * doc/guix-cookbook.texi: Encode "André" as UTF-8, not ISO-8859-1.
2020-06-28doc: cookbook: Update entry about getting substitutes through Tor.André Batista
* doc/guix-cookbook.texi (Getting substitutes from Tor): Update section warning to mention the use of torsocks when pulling.
2020-06-23doc: cookbook: Fix typos.Ludovic Courtès
* doc/guix-cookbook.texi (Extended example): Fix typos.
2020-06-23doc: cookbook: Tweak intro to the REPL.Ludovic Courtès
* doc/guix-cookbook.texi (A Scheme Crash Course): Reword first paragraph. Remove extra paren.
2020-06-23doc: cookbook: Mention "guix hash -rx" for Git checkouts.Ludovic Courtès
* doc/guix-cookbook.texi (Extended example): Mention "guix hash -rx ."
2020-06-23doc: cookbook: Clarify 'git-fetch' conventions.Ludovic Courtès
* doc/guix-cookbook.texi (Extended example): Clarify use of 'git-file-name' and 'git-version'.
2020-06-04doc: cookbook: Add entry about getting substitutes through Tor.Brice Waegeneire
* doc/guix-cookbook.texi (Getting substitutes from Tor): New section.
2020-06-02doc: cookbook: Add entry about Wireguard VPN.Marcin Karpezo
Co-authored-by: Brice Waegeneire <brice@waegenei.re> * doc/guix-cookbook.texi (Connect to Wireguard VPN): New section.
2020-05-25doc: cookbook: Add subsection about session locking with xss-lock.Chris Bøg
* doc/guix-cookbook.texi (Session lock): New node. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-05doc: cookbook: Fix sbcl-ttf-fonts package name.Jean-Baptiste Note
* doc/guix-cookbook.texi (StumpWM): Adjust sbcl-ttf-fonts package name. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-04-30doc: cookbook: Rename stumpwm package to current state.Marcin Karpezo
* doc/guix-cookbook.texi (StumpWM): Rename STUMPWM package to current state. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-04-25doc: cookbook: Fix quotes.Nicolas Goaziou
* doc/guix-cookbook.texi (Basic setup with manifests): (Default profile): (The benefits of manifests): Use proper quotes in regular texts.
2020-04-24doc: cookbook: Use @file for file names and extensions.Nicolas Goaziou
* doc/guix-cookbook.texi (@samp{GUIX_PACKAGE_PATH}): (Extended example): (Setting up a bind mount): (Basic setup with manifests): (Default profile): Use @file instead of @samp or @code for file names and extensions.
2020-04-24doc: cookbook: Fix misuses of double spacing.Nicolas Goaziou
* doc/guix-cookbook.texi (Extended example): (StumpWM): (Basic setup with manifests): Prevent Texinfo from ending a sentence where it should not. (Setting up a bind mount): Add two spaces where needed.
2020-04-22doc: cookbook: Explain how to use bind mounts.Matthew Brooks
* doc/guix-cookbook.texi (Setting up a bind mount): Add example. Signed-off-by: Leo Famulari <leo@famulari.name>
2020-03-30gnu: Add sbcl-stumpwm-ttf-fonts.Oleg Pykhalov
* gnu/packages/wm.scm (sbcl-stumpwm-ttf-fonts): New variable. * doc/guix-cookbook.texi (Customizing a Window Manager): Document SBCL-STUMPWM-TTF-FONTS installation and configuration.
2020-01-17doc: cookbook: Avoid URL reference to the manual.Ludovic Courtès
* doc/guix-cookbook.texi (Other build systems): Use @xref instead of @uref, and remove section number.
2019-11-26doc: cookbook: Add cross-references to the Guile manual.Ludovic Courtès
* doc/guix-cookbook.texi (A Scheme Crash Course): Add cross-reference to the Guile manual.
2019-11-26doc: cookbook: Use @result{} & co. instead of a '>' prompt.Ludovic Courtès
* doc/guix-cookbook.texi (A Scheme Crash Course) (Extended example): Use @result{}, @print{}, and @error{}.
2019-11-26doc: cookbook: Use Texinfo quotes.Ludovic Courtès
* doc/guix-cookbook.texi: Use Texinfo quotes ``like this'' instead of straight quotes or curly quotes.
2019-11-26doc: cookbook: Add cross-reference about ./pre-inst-env.Ludovic Courtès
* doc/guix-cookbook.texi (Direct checkout hacking): Refer to "Running Guix Before It Is Installed".
2019-11-26doc: cookbook: Use @lisp for Scheme snippets.Ludovic Courtès
* doc/guix-cookbook.texi: Use @lisp instead of @example where appropriate.
2019-10-30doc: Explain how to switch profile from empty shell in "Profiles in Practice".Pierre Neidhardt
* doc/guix-cookbook.texi (Profiles in Practice): Add example.
2019-10-28doc: Link to SICP Info page in "A Scheme Crash Course".Pierre Neidhardt
* doc/guix-cookbook.texi (Scheme tutorials): Replace Emacs Info reader hint with more useful interactive link to SICP Info page.
2019-10-28doc: Finish importing the "Packaging Tutorial".Pierre Neidhardt
* doc/guix-cookbook.texi (Packaging Tutorial): Import all sections after the Scheme crash course.
2019-10-28doc: Fix some typos in "Guix Profiles in Practice".Pierre Neidhardt
* doc/guix-cookbook.texi (Guix Profiles in Practice): Fix typos.
2019-10-25doc: cookbook: Use "@lisp" for Scheme snippets.Ludovic Courtès
* doc/guix-cookbook.texi: Use @lisp for Scheme snippets instead of "@example scheme". This allows for syntax highlighting of the HTML output.
2019-10-24doc: Add "Guix Profiles in Practice" to the cookbook.Pierre Neidhardt
* doc/guix-cookbook.texi (Advanced package management): New chapter. * doc/guix-cookbook.texi (Guix Profiles in Practice): New section.
2019-09-18doc: Add Guix Cookbook.Ricardo Wurmus
* .gitignore: Update ignore list. * Makefile.am (assert-no-store-file-names): Exclude the cookbook. * bootstrap: Generate po files for cookbook translations. * doc/guix-cookbook.texi: New file. * doc/local.mk (info_TEXINFOS): Add it; add a rule to build cookbook translations. * po/doc/local.mk (DOC_COOKBOOK_PO_FILES): New variable. (EXTRA_DIST): Add cookbook pot file and po files. (doc-po-update-cookbook-%): New target. (doc-pot-update): Also update cookbook pot file. (doc-po-update): Also update cookbook po files.