summaryrefslogtreecommitdiff
path: root/doc
Commit message (Expand)AuthorAgeFilesLines
* nls: Update 'fr' translation of the manual.Julien Lepiller2019-03-012-4037/+4898
* doc: Fix typo.•••* doc/guix.texi (Proceeding with the Installation): Fix typo. Tobias Geerinckx-Rice2019-02-191-1/+1
* services: xorg: Enable override of xserver-arguments.•••* gnu/services/xorg.scm (xorg-start-command): Add parameter #:xserver-arguments. * doc/guix.texi (X Window): Document it. Jan Nieuwenhuizen2019-02-171-1/+18
* doc: '--inherit' option can be repeated.•••* doc/guix.texi (Invoking guix environment): Mention that '--inherit' can be repeated. Ludovic Courtès2019-02-171-1/+2
* services: Improve the upower-service-type.•••Add a description and default value. Switch the documentation to mention the service-type and the configuration record, rather than the upower-service procedure. * gnu/services/desktop.scm (upower-service-type)[description, default-value]: Define these fields. (%desktop-services): Change (upower-service) to (service upower-service-type). * doc/guix.texi (Desktop Services): Update the upower service documentation. Christopher Baines2019-02-161-18/+74
* environment: Add '--inherit'.•••* guix/scripts/environment.scm (purify-environment): Add 'white-list' parameter and honor it. (create-environment): Add #:white-list parameter and honor it. (launch-environment): Likewise. (launch-environment/fork): Likewise. (show-help, %options): Add '--inherit'. (guix-environment): Define 'white-list' and pass it to 'launch-environment/fork'. * tests/guix-environment.sh: Test '--inherit'. * doc/guix.texi (Invoking guix environment): Document it. Ludovic Courtès2019-02-161-3/+18
* doc: Add a "Development" chapter.•••* doc/guix.texi (Managing Software the Guix Way): Add reference to the "Development" section. (Invoking guix environment, Invoking guix pack): Move to... (Development): ... here. New node. Ludovic Courtès2019-02-131-492/+526
* guix system: Add 'delete-generations'.•••* guix/scripts/package.scm (delete-matching-generations): Export. * guix/scripts/system.scm (show-help): Add 'delete-generations'. (process-command): Honor it. (guix-system): Support it. * doc/guix.texi (Invoking guix system): Document it. Ludovic Courtès2019-02-131-0/+26
* doc: Clarify channel file structure.•••Suggested by Hartmut Goebel <h.goebel@crazy-compilers.com>. * doc/guix.texi (Channels): Clarify how a channel author should structure the files in their channel's Git repository. Chris Marusich2019-02-121-3/+13
* Merge branch 'staging'Ludovic Courtès2019-02-091-1/+37
|\
| * Merge branch 'master' into stagingMarius Bakke2019-01-311-87/+100
| |\
| * \ Merge branch 'master' into stagingRicardo Wurmus2019-01-251-16/+51
| |\ \
| * \ \ Merge branch 'master' into stagingRicardo Wurmus2019-01-232-1369/+1337
| |\ \ \
| * \ \ \ Merge branch 'master' into stagingLudovic Courtès2019-01-201-35/+81
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' into stagingMarius Bakke2019-01-131-34/+51
| |\ \ \ \ \
| * \ \ \ \ \ Merge remote-tracking branch 'origin/master' into stagingEfraim Flashner2019-01-091-21/+25
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'master' into stagingMarius Bakke2018-12-271-0/+10
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'master' into stagingMarius Bakke2018-12-261-9/+72
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge branch 'master' into stagingMarius Bakke2018-12-231-2/+2
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge branch 'master' into stagingMarius Bakke2018-12-222-9/+361
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into stagingMarius Bakke2018-12-121-0/+33
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into stagingMarius Bakke2018-12-092-37/+34
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into stagingMarius Bakke2018-12-037-6468/+34144
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | gnu: postgresql: Add extension-packages.•••* gnu/services/databases.scm (postgresql-configuration): Add extension-packages. (postgresql-shepherd-service): New key #:extension-packages. * doc/guix.texi (Database Services): Document it. Julien Lepiller2018-10-041-1/+37
* | | | | | | | | | | | | | | guix build: '--with-branch' & co. fetch submodules.•••* guix/scripts/build.scm (transform-package-source-branch)[replace]: Add 'recursive?' field to the new package. Ludovic Courtès2019-02-081-1/+2
* | | | | | | | | | | | | | | doc: Mention flag to get an ISO image.•••* doc/guix.texi (Building the Installation Image): Add '--file-system-type=iso9660'. Ludovic Courtès2019-02-071-1/+2
* | | | | | | | | | | | | | | doc: Document how to enable qemu binfmt service and how to use it.•••* doc/contributing.texi (Submitting Patches): Document how to enable qemu binfmt service and how to use it. Co-authored-by: Ricardo Wurmus <rekado@elephly.net> Danny Milosavljevic2019-02-041-0/+27
* | | | | | | | | | | | | | | doc: Show how to install Emacs, Guile, and Geiser.•••* doc/contributing.texi (The Perfect Setup): Show "guix package -i" command line. Ludovic Courtès2019-02-041-1/+5
* | | | | | | | | | | | | | | doc: Update left-over references to lsh.•••* doc/guix.texi (Using the Configuration System, Defining Services): Refer to OpenSSH instead of lsh. Tobias Geerinckx-Rice2019-02-011-5/+5
| |_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | doc: Clarify 'sudo' vs. 'guix pull' and 'guix system reconfigure'.•••* doc/guix.texi (Proceeding with the Installation): Clarify use of "sudo" with "guix pull" and "guix system reconfigure". Ludovic Courtès2019-01-281-4/+17
* | | | | | | | | | | | | | doc: Update bit about GUIX_LD_WRAPPER_ALLOW_IMPURITIES.•••This is a followup to d0a2db47fb550d684c47a0ae3b541a9a71727d9e. * doc/guix.texi (Application Setup)[The GCC toolchain]: Adjust bit about GUIX_LD_WRAPPER_ALLOW_IMPURITIES. Ludovic Courtès2019-01-261-8/+3
* | | | | | | | | | | | | | doc: Switch from "GuixSD" to "Guix System".•••* doc/guix.texi (Introduction): Add footnote about the change from "GuixSD" to "Guix System". Replace occurrences of "GuixSD" with "Guix System", "Guix", "system", or other appropriate phrases. Ludovic Courtès2019-01-261-67/+71
* | | | | | | | | | | | | | doc: Make /dev/kvm note more visible.•••Suggested by Giovanni Biscuolo <g@xelera.eu>. * doc/guix.texi (Invoking guix system): Move note about /dev/kvm access to the beginning of the 'vm' action description. Ludovic Courtès2019-01-261-9/+10
| |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | |
* | | | | | | | | | | | | weather: Add '--coverage'.•••* guix/scripts/weather.scm (show-help, %options): Add '--coverage'. (package-partition-boundary, package->output-mapping) (substitute-oracle, report-package-coverage-per-system) (report-package-coverage): New procedures. (guix-weather): Honor '--coverage'. * doc/guix.texi (Invoking guix weather): Document it. Ludovic Courtès2019-01-251-1/+34
* | | | | | | | | | | | | doc: Replace some cons* with beginner-friendly (append (list ...)).•••* doc/guix.texi (Base Services): Do it. Pierre Neidhardt2019-01-231-8/+9
* | | | | | | | | | | | | doc: Correct EFI-specific system configuration details.•••* doc/guix.texi (Preparing for Installation): /boot/efi is arbitrary. Mention /boot/efi consistently. (Proceeding with the Installation): Make it explicit that the EFI mount point must both be mounted and be specified in the system configuration. Pierre Neidhardt2019-01-231-7/+8
| |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | |
* | | | | | | | | | | | doc: Move "Package Modules" under "Programming Interface".•••* doc/guix.texi (Package Modules): Move to... (Programming Interface): ... here. Turn into a section. Ludovic Courtès2019-01-221-64/+64
* | | | | | | | | | | | doc: Move "Packaging Guidelines" under "Contributing".•••* doc/guix.texi (Packaging Guidelines): Move to... * doc/contributing.texi (Packaging Guidelines): ... here. Turn into a section. Adjust references to "Contributing". Ludovic Courtès2019-01-222-462/+450
* | | | | | | | | | | | doc: Move "System Installation" right after "Installation".•••* doc/guix.texi (System Installation): Move right after "Installation". Ludovic Courtès2019-01-221-663/+664
* | | | | | | | | | | | doc: Move sections under "GNU Distribution" one level higher.•••* doc/guix.texi (Introduction): Add note about Guix System. [Managing Software the Guix Way]: New section heading. [GNU Distribution]: New subsection of "Introduction". Mention "Guix System" rather than "GuixSD" and update the list of supported systems. (GNU Distribution): Remove as a chapter. (System Installation, System Configuration, Documentation) (Installing Debugging Files, Security Updates, Package Modules) (Packaging Guidelines, Bootstrapping, Porting): Turn these sections into chapters. Ludovic Courtès2019-01-221-208/+187
* | | | | | | | | | | | store: Rename '&nix-error' to '&store-error'.•••* guix/store.scm (&nix-error): Rename to... (&store-error): ... this, and adjust users. (&nix-connection-error): Rename to... (&store-connection-error): ... this, and adjust users. (&nix-protocol-error): Rename to... (&store-protocol-error): ... this, adjust users. (&nix-error, &nix-connection-error, &nix-protocol-error): Define these condition types and their getters as deprecrated aliases. * build-aux/run-system-tests.scm, guix/derivations.scm, guix/grafts.scm, guix/scripts/challenge.scm, guix/scripts/graph.scm, guix/scripts/lint.scm, guix/scripts/offload.scm, guix/serialization.scm, guix/ssh.scm, guix/tests.scm, guix/ui.scm, tests/derivations.scm, tests/gexp.scm, tests/guix-daemon.sh, tests/packages.scm, tests/store.scm, doc/guix.texi: Adjust to use the new names. Ludovic Courtès2019-01-211-1/+1
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |
* | | | | | | | | | | services: openssh: Add escape hatch.•••* gnu/services/ssh.scm (<openssh-configuration>)[extra-content]: New field. * doc/guix.texi (Networking Services): Document it. Ricardo Wurmus2019-01-171-0/+13
* | | | | | | | | | | doc: Document the graphical installer.•••* doc/guix.texi (Preparing for Installation): Mention the graphical installer. Mathieu Othacehe2019-01-171-6/+14
* | | | | | | | | | | doc: Add missing parameter to guix system reconfigure•••* doc/guix.texi (Proceeding with the Installation): Mention that /etc/config.scm must be passed as parameter and that root is needed. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Damien Cassou2019-01-161-6/+6
* | | | | | | | | | | services: avahi: Deprecate the 'avahi-service' procedure.•••* gnu/services/avahi.scm (<avahi-configuration>): Export getters. Add default values. (avahi-service-type)[default-value]: New field. (avahi-service): Mark as deprecated. * gnu/services/desktop.scm (%desktop-services): Use the 'service' form instead of calling 'avahi-service'. * gnu/tests/base.scm (%avahi-os): Likewise. * doc/guix.texi (Base Services): Adjust example accordingly. (Networking Services): Update accordingly. Ludovic Courtès2019-01-161-23/+48
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | guix build: Re-purpose '--verbosity' and add '--debug'.•••The previous '--verbosity' option was misleading and rarely what users were looking for. The new option provides a consistent way to choose whether or not to display the build log. * guix/scripts/build.scm (show-build-options-help): Remove "--verbosity" and add "--debug". (set-build-options-from-command-line): Use the 'debug key of OPTS for #:verbosity. (%standard-build-options): Change "verbosity" to "debug". Use 'string->number*' instead of 'string->number'. (%default-options): Change 'verbosity to 'debug and add a 'verbosity key. (show-help): Add '--verbosity'. (%options): Likewise, and change '--quiet' to set the 'verbosity key of RESULT. (guix-build): Use 'with-status-verbosity' instead of parameterizing CURRENT-BUILD-OUTPUT-PORT, honor the 'verbosity key of OPTS, and remove 'quiet?'. * guix/scripts/environment.scm (show-help, %options): Add '--verbosity'. (%default-options): Add 'debug'. (guix-environment): Honor the 'verbosity key of OPTS. * guix/scripts/pack.scm (%default-options): Add 'debug. (%options, show-help): Add '--verbosity'. (guix-pack): Honor the 'verbosity key of OPTS. * guix/scripts/package.scm (%default-options): Add 'debug. (show-help, %options): Add '--verbosity'. Mark '--verbose' as deprecated and change it to set 'verbosity. (guix-package): Honor the 'verbosity key of OPTS and remove 'verbose?'. * guix/scripts/pull.scm (%default-options): Add 'debug. (show-help, %options): Add '--verbosity'. (guix-pull): Honor the 'verbosity key of OPTS. * guix/scripts/system.scm (show-help, %options): Add '--verbosity'. (%default-options): Add 'debug. (guix-system): Honor the 'verbosity key of OPTS. * guix/scripts/archive.scm (%default-options): Add 'debug, 'print-build-trace?, 'print-extended-build-trace?, and 'multiplexed-build-output?. (show-help, %options): Add '--verbosity'. (export-from-store): Remove call to 'set-build-options-from-command-line'. (guix-archive): Wrap body in 'with-status-verbosity'. Add call to 'set-build-options-from-command-line. * doc/guix.texi (Common Build Options): Document '--verbosity' and '--debug'. (Additional Build Options): Adjust description of '--quiet'. Ludovic Courtès2019-01-111-11/+17
* | | | | | | | | | services: Deprecate a few more service procedures.•••These procedures were already either undocumented (and de facto deprecated) or documented as deprecated or redundant. * gnu/services/base.scm (guix-service, guix-publish-service): Mark as deprecated. * gnu/services/mcron.scm (mcron-service): Likewise. * gnu/services/networking.scm (tor-service): Likewise. * doc/guix.texi (Scheduled Job Execution): Remove 'mcron-service' and adjust example. (Networking Services): Remove 'tor-service'. * gnu/tests/base.scm (%mcron-os): Use 'mcron-service-type' instead of 'mcron-service'. * gnu/tests/networking.scm (%tor-os): Use 'tor-service-type' instead of 'tor-service'. * tests/guix-system.sh: Likewise. Ludovic Courtès2019-01-111-20/+5
* | | | | | | | | | services: Add docker.•••* gnu/services/docker.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (Miscellaneous Services): Document the service. Danny Milosavljevic2019-01-101-0/+27
* | | | | | | | | | build: Require Guile 2.2.•••* configure.ac: Require Guile 2.2. * README: Adjust accordingly. * doc/guix.texi (Requirements): Likewise. * gnu/packages/package-management.scm (guile2.0-guix): Deprecate. (guix-minimal): Inherit from GUIX, not from GUILE2.0-GUIX. Ludovic Courtès2019-01-091-3/+2
| |_|_|_|_|_|_|_|/ |/| | | | | | | |
* | | | | | | | | doc: Recommend using the installer script.•••* doc/guix.texi (Installation): Make it clear that the installer script is the recommended, easy way to install Guix. Ricardo Wurmus2019-01-081-21/+25
| |_|_|_|_|_|_|/ |/| | | | | | |