summary refs log tree commit diff
path: root/doc/guix.texi
AgeCommit message (Collapse)Author
2020-03-08services: cuirass: Allow passing extra command line options.Christopher Baines
This is so that the options supported by the service configuration don't have to always be changed. Generally though all options should be explicitly supported and documented, so this is mostly to facilitate experimentation. * gnu/services/cuirass.scm (<cuirass-configuration>): Add an extra-options field. (cuirass-shepherd-service): Pass the extra options to the shepherd servvices. * doc/guix.texi (Continuous Integration): Document it.
2020-03-08services: guix-data-service: Allow passing extra options.Christopher Baines
This is so that the options supported by the service configuration don't have to always be changed. Generally though all options should be explicitly supported and documented, so this is mostly to facilitate experimentation. * gnu/services/guix.scm (<guix-data-service-configuration>): Add extra-options and extra-process-jobs-options to the record type. (guix-data-service-shepherd-services): Handle these new configuration record fields. * doc/guix.texi (Guix Data Service): Document these new options.
2020-03-08services: certbot: Add server option.Jack Hill
* gnu/services/certbot.scm (certbot-configuration): Add server option. (certbot-command): Use server option. (certbot-actication): Use server option. (certbot-nginx-server-configurations): Use server option. * doc/guix.texi (Certificate Services): Document server option. Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-03-01doc: Fix some typos.Eric Bavier
* doc/guix.texi: Various typo fixes.
2020-02-22build: Depend on guile-ssh 0.12.0Lars-Dominik Braun
This is a followup to 35f35111678e6622301b414f3d464acb71e106bb. * m4/guix.m4 (GUIX_CHECK_GUILE_SSH): Check for userauth-gssapi! * doc/guix.texi: Document version requirement Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-02-21doc: Fix copy-build-system specification.Pierre Neidhardt
* doc/guix.texi (Build Systems): Files must match one or more filters, not exactly one.
2020-02-21doc: Fix indentation.Tobias Geerinckx-Rice
This follows up on commit e90e64049ce160d28d1e8b3014badcc2b214627c, which broke ‘guix pull’. * doc/guix.texi (Build Systems): Un-indent.
2020-02-21doc: Fix typos.Nicolas Goaziou
* doc/guix.texi (Build Systems): Add missing hash to "#:exclude", and a comma after "e.g.". Use @file and @var appropriately.
2020-02-21build-system: Add copy-build-system.Pierre Neidhardt
* guix/build-system/copy.scm: New file. * guix/build/copy-build-system.scm: New file. * Makefile.am (MODULES): Add them. * doc/guix.texi (Build Systems): Document 'copy-build-system'.
2020-02-20doc: Use two spaces after full stops.Nicolas Goaziou
* doc/guix.texi (The Store): Use two spaces after full stops.
2020-02-20ssh: Add Kerberos-support to ssh:// daemon URLsLars-Dominik Braun
* guix/ssh.scm (open-ssh-session): Fall back to GSSAPI if public key authentication does not work Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-02-19gnu: services: Add openvpn options.Julien Lepiller
* gnu/services/vpn.scm (openvpn-client-configuration) (openvpn-server-configuration): Add fast-io? and auth-user-pass options.
2020-02-16doc: Fix typo.Efraim Flashner
* doc/guix.texi (X Window)[sddm-service-type]: SSDM -> SDDM typo fix. [sddm-configuration]: Also list 'maya' theme. * gnu/services/sddm.scm (sddm-service): Fix typo in doc string. (sddm-configuration): Also list 'maya' theme.
2020-02-14doc: Use @itemx as needed.Ludovic Courtès
This is a followup to 459e0967705945bf6b5861598202aefef27451cd. * doc/guix.texi (Invoking guix environment): Use @itemx for '--share'.
2020-02-14doc: Clarify documentation of guix environment --expose vs. --shareDamien Cassou
The documentation for --expose and --share parameters are so similar that the reader has to read both descriptions in parallel to find the difference. * doc/guix.texi (Invoking guix environment)[--expose, --share]: Merge the two descriptions into one. Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-02-14doc: Clarify how sudo and guix interact when updatingJakub Kądziołka
* doc/guix.texi (After System Installation): Explicitly explain the mechanics of how sudo differs from a login shell. Some recent discussions on IRC suggest that the existing wording wasn't entirely clear.
2020-02-14guix build: Add '--manifest' option.Marius Bakke
* guix/scripts/build.scm (show-help): Document --manifest argument. (options->things-to-build): When given a manifest, evaluate all the entries. * tests/guix-build.sh: Add test for --manifest. * doc/guix.texi (Additional Build Options): Mention --manifest. * etc/completion/bash/guix: Complete file name if 'guix build' argument is -m.
2020-02-10Merge branch 'staging'Marius Bakke
2020-02-07doc: Add missing copyright notice for Damien Cassou.Leo Famulari
This is a followup to commit ea9cc4ef219e62de569945816a5e666775e7fa41. * doc/guix.texi: Add copyright line.
2020-02-05Merge branch 'master' into stagingMarius Bakke
2020-02-05doc: Clarify documentation of Substitute Server Authorization.Damien Cassou
* doc/guix.texi (Substitute Server Authorization): Highlight the salient part of the example. Signed-off-by: Leo Famulari <leo@famulari.name>
2020-02-05doc: Improve "guix pack -f docker" example.Ludovic Courtès
* doc/guix.texi (Invoking guix pack): Provide more concrete instructions for the "guix pack -f docker" example.
2020-02-05doc: Fix typo in channel example.Ludovic Courtès
* doc/guix.texi (Channels): Use 'commit' field instead of 'branch' in example.
2020-02-03Merge branch 'master' into stagingMarius Bakke
2020-01-31gnu: Add earlyoom-service-type.Maxim Cournoyer
* gnu/services/linux.scm: New file. * tests/services/linux.scm: Add test. * Makefile.am (SCM_TESTS): Register test. * doc/guix.texi (Linux Services): Add a new section and document the new service and its configuration.
2020-01-28guix: qt-build-system: Add phase `check-setup`.Hartmut Goebel
* guix/build/qt-build-system.scm (check-setup): New function. (%standard-phases): Add as new phase `check-setup before `check. * doc/guix.texi (Build System)[qt-build-system]: Describe the new phase.
2020-01-25bootloader: grub: Add gfxmode (resolution) override.Jan Nieuwenhuizen
* gnu/bootloader/grub.scm (<grub-theme>): Add `gfxmode' entry. (eye-candy): Use it. * doc/guix.texi (Bootloader Configuration): Document it.
2020-01-21services: sane: Create the "scanner" account.Ludovic Courtès
* gnu/services/desktop.scm (%sane-accounts, sane-service-type): New variables. (%desktop-services): Use SANE-SERVICE-TYPE instead of 'simple-service'. * doc/guix.texi (Desktop Services): Document 'sane-service-type'.
2020-01-20services: getmail: Adjust a couple of default configuration values.Christopher Baines
Change the message-log-syslog and message-log-verbose configuration values to match the Getmail defaults. * gnu/services/getmail.scm (getmail-options-configuration): Change defaults for message-log-syslog and message-log-verbose * doc/guix.texi (Mail Services): Update the Getmail documentation accordingly.
2020-01-20services: getmail: Fix some configuration documentation strings.Christopher Baines
* gnu/services/getmail.scm (getmail-retriever-configuration): Specify proper documentation strings for some of the fields. * doc/guix.texi (Mail Services): Update the documentation accordingly.
2020-01-19repl: Add "-q".Ludovic Courtès
* guix/scripts/repl.scm (%options, show-help): Add "-q". (guix-repl): Add 'user-config' and use it. Honor 'ignore-dot-guile?'.
2020-01-17doc: Add booting instructions for Libreboot.Wiktor Żelazny
* doc/guix.texi (Booting): Mention the relevant command for USB. Instructions for DVD and for Coreboot are missing. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-01-17build: Allow builds with Guile 3.0.Ludovic Courtès
* configure.ac: Add "3.0" in 'GUILE_PKG' invocation. * doc/guix.texi (Requirements): Mention 3.0.x.
2020-01-17doc: Replace some invalid uses of @var with @code.Ludovic Courtès
* doc/guix.texi (Build Systems): Replace invalid uses of @var with @code.
2020-01-16repl: Add '--load-path' option.zimoun
* guix/scripts/repl.scm (%option): Add '--load-path' option. * doc/guix.texi: Document it.
2020-01-16edit: Add '--load-path' option.zimoun
* guix/scripts/edit.scm (%option): Add '--load-path' option. * doc/guix.texi: Document it.
2020-01-16refresh: Add '--load-path' option.zimoun
* guix/scripts/refresh.scm (%option): Add '--load-path' option. * doc/guix.texi: Document it.
2020-01-16size: Add '--load-path' option.zimoun
* guix/scripts/size.scm (%option): Add '--load-path' option. * doc/guix.texi: Document it.
2020-01-16graph: Add '--load-path' option.Pierre Neidhardt
* guix/scripts/graph.scm (%option): Add '--load-path' option. * doc/guix.texi: Document it. * tests/guix-graph.sh: Test it.
2020-01-11doc: Add pulseaudio documentation.Leo Prikler
* doc/guile.texi: Add documentation for pulseaudio-service-type and pulseaudio-configuration. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-01-11services: Split ladspa-service-type from pulseaudio-service-type.Leo Prikler
* gnu/services/sound.scm (ladspa-configuration): New record. (ladspa-environment): New procedure. (ladspa-service-type): New service type. (pulseaudio-environment): Remove LADSPA_PATH. * doc/guix.texi: Adjust documentation. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-01-10doc: Clarify description of the PageKite service.Florian Pelz
* doc/guix.texi (Networking Services): Make clear PageKite is not necessary with port forwarding.
2020-01-09doc: Add "Tracking Bugs and Patches" section.Ludovic Courtès
* doc/contributing.texi (Tracking Bugs and Patches): New section. (Submitting Patches): Refer to it. * doc/guix.texi: Update copyright line. * HACKING (Using emacs-debbugs): Remove.
2020-01-08services: nfs: Add nfs-service-type.Ricardo Wurmus
* gnu/services/nfs.scm (<nfs-configuration>): New record. (nfs-configuration, nfs-configuration?, nfs-configuration-nfs-utils, nfs-configuration-nfs-version, nfs-configuration-exports, nfs-configuration-rpcmountd-port, nfs-configuration-rpcstatd-port, nfs-configuration-rpcbind, nfs-configuration-idmap-domain, nfs-configuration-nfsd-port, nfs-configuration-nfsd-threads, nfs-configuration-pipefs-directory, nfs-configuration-debug, nfs-shepherd-services): New procedures. (nfs-service-type): New variable. * doc/guix.texi (Network File System): Document it. * gnu/tests/nfs.scm (%test-nfs-server): New variable. (%base-os): Use default value of rpcbind-service-type.
2020-01-08services: nfs: Add verbosity control to idmap-service-type.Ricardo Wurmus
* gnu/services/nfs.scm (<idmap-configuration>)[verbosity]: New field. (idmap-configuration-verbosity): New procedure. (idmap-service-type): Use it. * doc/guix.texi (Network File System): Document it.
2020-01-08services: Add pulseaudio service.Oleg Pykhalov
* gnu/services/sound.scm (pulseaudio-environment): New procedure. (pulseaudio-service-type): New variable. * doc/guix.texi (Sound Services): Document it.
2020-01-07Revert "bootloader: grub: Add gfxmode (resolution) override."Tobias Geerinckx-Rice
This reverts commit a23091880d4dc6115acbfa3b7ef09d731fc5abb0. It causes ‘guix pull’ to fail: <https://paste.debian.net/plain/1125061>.
2020-01-07bootloader: grub: Add gfxmode (resolution) override.Jan Nieuwenhuizen
* gnu/bootloader/grub.scm (<grub-theme>): Add `gfxmode' entry. (eye-candy): Use it. * doc/guix.texi (Bootloader Configuration): Document it.
2020-01-05doc: Add JFS to Guix System-supported file systems.Tobias Geerinckx-Rice
* doc/guix.texi (Keyboard Layout and Networking and Partitioning): Note JFS support.
2019-12-30services: console-font: Update example with HDPI font suggestion.Jan Nieuwenhuizen
This solution was kindly provided by Bernard M. Wiedemann. * gnu/services/base.scm (console-font-service-type): Add ter132n (terminus 132 nomal) font example, for HDPI displays. * doc/guix.texi (Invoking guix system): Update to `guix system search console' example output.