- Jan 10, 2021
-
-
Tobias Geerinckx-Rice authored
* doc/guix.texi (Printing Services): Add cups-filters to the documented list of default cups-configuration extensions.
-
Tobias Geerinckx-Rice authored
* gnu/services/cups.scm (cups-configuration): Add brlaser to the default extensions. * doc/guix.texi (Printing Services): Document it.
-
- Jan 06, 2021
-
-
Morgan Smith authored
* doc/guix.texi (operating-system Reference): Link to the "Keyboard Layout" node. Signed-off-by:
Mathieu Othacehe <othacehe@gnu.org>
-
- Jan 04, 2021
-
-
Ludovic Courtès authored
* guix/scripts/system.scm (lookup-backend): New procedure. (export-extension-graph, export-shepherd-graph): Add #:backend parameter and honor it. (show-help, %options): Add "--graph-backend". (%default-options): Add 'graph-backend'. (process-action): Pass #:backend to 'export-extension-graph' and 'export-shepherd-graph'. * doc/guix.texi (Invoking guix system): Document '--graph-backend'.
-
- Dec 27, 2020
-
-
Jonathan Brielmaier authored
* gnu/services/mail.scm (radicale-configuration) (radicale-configuration?): New procedures. (%default-radicale-config-file) (radicale-service-type): New variables. * doc/guix.texi: Document it.
-
Ludovic Courtès authored
Suggested by Philippe Swartvagher <philippe.swartvagher@inria.fr>. * guix/transformations.scm (transform-package-patches): New procedure. (%transformations): Add it as 'with-patch'. (%transformation-options, show-transformation-options-help/detailed): Add '--with-patch'. * tests/transformations.scm ("options->transformation, with-patch"): New test. * doc/guix.texi (Package Transformation Options): Document it.
-
- Dec 23, 2020
-
-
Ludovic Courtès authored
This simplifies setup of build machines: no need to install Guile in addition to Guix, no need to set 'GUILE_LOAD_PATH' & co., leading to fewer failure modes. * guix/ssh.scm (remote-run): New procedure. (remote-daemon-channel): Use it instead of 'open-remote-pipe*'. (store-import-channel)[import]: Remove check for module availability. Add call to 'primitive-exit'. Use 'remote-run' instead of 'open-remote-pipe'. (store-export-channel)[export]: Remove check for module availability. Add calls to 'primitive-exit'. Use 'remote-run' instead of 'open-remote-pipe'. (handle-import/export-channel-error): Remove 'module-error' clause. (report-module-error): Remove. * guix/scripts/offload.scm (assert-node-has-guix): Replace call to 'report-module-error' by 'leave'. * doc/guix.texi (Daemon Offload Setup): Remove mention of Guile.
-
- Dec 22, 2020
-
-
Ricardo Wurmus authored
* guix/import/cran.scm (%input-style): New parameter. (format-inputs): Use it. * guix/scripts/import/cran.scm (guix-import-cran): Set the %input-style parameter. (%options): Add "--style" option. * doc/guix.texi (Invoking guix import): Document it.
-
- Dec 17, 2020
-
-
Maxim Cournoyer authored
* doc/contributing.texi (Emacs Packages): New subsection.
-
- Dec 09, 2020
-
-
Ludovic Courtès authored
* doc/guix.texi (Base Services): Document the 'advertise?' field of 'guix-publish-configuration'.
-
- Dec 08, 2020
-
-
Julien Lepiller authored
* guix/import/opam.scm (get-opam-repository): Add support for coq repositories. (ocaml-name->guix-name): Properly name coq package. * doc/guix.texi (Invoking guix import): Document it.
-
Mathieu Othacehe authored
* gnu/services/cuirass.scm (<cuirass-configuration>): Add "queue-size" field. (cuirass-shepherd-service): Honor it. * doc/guix.texi (Continuous Integration): Document it.
-
- Dec 07, 2020
-
-
Sou Bunnbu (宋文武) authored
* doc/guix.texi (Desktop Services): Document that xfce4-panel plugin packages should be added to the 'packages' field of OS.
-
Holger Peters authored
* doc/guix.texi (Getting Started): Fix invalid GUIX_PROFILE value. Signed-off-by:
Ludovic Courtès <ludo@gnu.org>
-
Mathieu Othacehe authored
* gnu/services/base.scm (shepherd-discover-action): New procedure, (guix-shepherd-service)[<actions>]: add it, [<start>]: honor it. * doc/guix.texi (Invoking guix-daemon): Document it.
-
Christopher Baines authored
There are plenty of options supported that the Guix configuration record doesn't help you with, so add this field to allow users to do their own thing. * gnu/services/monitoring.scm (<prometheus-node-exporter-configuration>): Add extra-options field. (prometheus-node-exporter-shepherd-service): Handle the extra options. * doc/guix.texi (Prometheus Node Exporter Service): Document this.
-
Christopher Baines authored
* gnu/services/monitoring.scm (<prometheus-node-exporter-configuration>): Add textfile-directory. (prometheus-node-exporter-textfile-directory, prometheus-node-exporter-activation): New procedures. (prometheus-node-exporter-shepherd-service): Pass --collector.textfile.directoryto the service. (prometheus-node-exporter-service-type): Extend the activation service type. * doc/guix.texi (Prometheus Node Exporter Service): Document.
-
Christopher Baines authored
* doc/guix.texi (Prometheus Node Exporter Service): Simplify the example.
-
- Dec 06, 2020
-
-
Hugo Thiessard authored
* doc/guix.texi (Keyboard Layout and Networking and Partitioning): Add F2FS to the footnote of Guix System's supported root file systems. Signed-off-by:
Tobias Geerinckx-Rice <me@tobias.gr>
-
Ludovic Courtès authored
* doc/guix.texi (Bootstrapping): Remove distinction between "regular users" and "hackers". Explain the importance of the question.
-
- Dec 04, 2020
-
-
Ludovic Courtès authored
This is a followup to 269c1db4. * doc/guix.texi (Requirements): Mention Guile-Semver.
-
- Dec 03, 2020
-
-
Simon Josefsson authored
* doc/guix.texi (Unattended Upgrades): Give references and examples for services-to-restart. Signed-off-by:
Ludovic Courtès <ludo@gnu.org>
-
Maxime Devos authored
* doc/guix.texi (Base Services): Correct spelling of 'discover?'. Signed-off-by:
Mathieu Othacehe <othacehe@gnu.org>
-
Ludovic Courtès authored
* doc/guix.texi (Build Systems): Fix spelling of "CHICKEN". Add xref to its web site. Tweak wording.
-
raingloom authored
* guix/build-system/chicken.scm: New file. * guix/build/chicken-build-system.scm: New file. * Makefile.am: Add them. * doc/guix.texi: Document it. Signed-off-by:
Ludovic Courtès <ludo@gnu.org>
-
- Nov 30, 2020
-
-
Maxim Cournoyer authored
It is a common mistake to modify an <origin> record that computes to a fixed-output derivation, forgetting to update its hash field, only to find out that a previously built source gets used instead. While there doesn't seem to be an obvious solution to this problem, we can at least document the fact that sources can be checked the same as other builds. * doc/guix.texi (Additional Build Options): Document that source derivation builds can be verified using --check.
-
- Nov 29, 2020
-
-
John Soo authored
* guix/scripts/processes.scm (lock->recutils): New procedure. (daemon-session->recutils): Use it. (daemon-sessions->recutils, session-key->recutils) (session-scalars->normalized-record) (child-process->normalized-record) (daemon-sessions->normalized-record): New procedures. (session-rec-type, lock-rec-type, child-process-rec-type) (%available-formats): New variables. (list-formats): New procedure. (%options, show-help): Add '--format'. (%default-options): New variable. (guix-processes): Use 'parse-command-line' instead of 'args-fold*'. Honor the 'format' value in OPTIONS. * doc/guix.texi (Invoking guix processes): Document '--format'. Signed-off-by:
Ludovic Courtès <ludo@gnu.org>
-
John Soo authored
* guix/scripts/processes.scm (daemon-session->recutils): Put child process information in separate fields. * doc/guix.texi (Invoking guix processes): Document change in output of 'guix processes'. Signed-off-by:
Ludovic Courtès <ludo@gnu.org>
-
Oleg Pykhalov authored
This commit follows 8518a369. * doc/guix.texi (Monitoring Services)[zabbix-agent]: Set hostname to empty string.
-
Mathieu Othacehe authored
* guix/scripts/discover.scm: New file. * Makefile.am (MODULES): Add it. * nix/nix-daemon/guix-daemon.cc (options): Add "discover" option, (parse-opt): parse it, (main): start "guix discover" process when the option is set. * guix/scripts/substitute.scm (%local-substitute-urls): New variable, (substitute-urls): add it. * gnu/services/base.scm (<guix-configuration>): Add "discover?" field, (guix-shepherd-service): honor it. * doc/guix.texi (Invoking guix-daemon): Document "discover" option, (Base Services): ditto.
-
Mathieu Othacehe authored
* guix/scripts/publish.scm (%options): Add "--advertise" option. (show-help): Document it. (service-name): New procedure, (publish-service-type): new variable. (run-publish-server): Add "advertise?" and "port" parameters. Use them to publish the server using Avahi. (guix-publish): Pass the "advertise?" option to "run-publish-server". * gnu/services/base.scm (<guix-publish-configuration>): Add "advertise?" field. (guix-publish-shepherd-service): Honor it.
-
Mathieu Othacehe authored
* guix/avahi.scm: New file. * Makefile.am (MODULES): Add it. * configure.ac: Add Guile-Avahi dependency. * doc/guix.texi (Requirements): Document it. * gnu/packages/package-management.scm (guix)[native-inputs]: Add "guile-avahi", [propagated-inputs]: ditto. * guix/self.scm (specification->package): Add guile-avahi. (compiled-guix): Ditto.
-
- Nov 28, 2020
-
-
Tobias Geerinckx-Rice authored
* doc/guix.texi (Database Services): Remove a duplicate ‘on’ from the memcached section.
-
Marius Bakke authored
* doc/guix.texi (Database Services): Replace comma with full stop for Memcached documentation.
-
Marius Bakke authored
* gnu/services/databases.scm (<mysql-configuration>): Add AUTO-UPGRADE? field. (mysql-upgrade-wrapper, mysql-upgrade-shepherd-service, mysql-shepherd-services): New variables. (mysql-service-type): Use MYSQL-SHEPHERD-SERVICES instead of MYSQL-SHEPHERD-SERVICE. * doc/guix.texi (Database Services): Document the AUTO-UPGRADE? field of MYSQL-SERVICE-TYPE. * gnu/tests/databases.scm (run-mysql-test): Test that mysql_upgrade has run.
-
Marius Bakke authored
* gnu/services/databases.scm (<mysql-configuration>): Add SOCKET field. (mysql-configuration-file): Adjust accordingly. * doc/guix.texi (Database Services): Likewise.
-
Marius Bakke authored
* gnu/services/databases.scm (<mysql-configuration>): Add BIND-ADDRESS field. (mysql-configuration-file): Adjust accordingly. * doc/guix.texi (Database Services): Document it.
-
Marius Bakke authored
* gnu/services/databases.scm (mysql-service): Define in terms of DEFINE-DEPRECATED. * gnu/tests/databases.scm (%mysql-os): Adjust accordingly. * doc/guix.texi (Database Services): Adjust the MariaDB/MySQL section to document MYSQL-SERVICE-TYPE instead of MYSQL-SERVICE. While at it, document the EXTRA-CONTENT field.
-
- Nov 27, 2020
-
-
Ludovic Courtès authored
This is a followup to 0468455e, which added mcron to %BASE-SERVICES. * doc/guix.texi (Scheduled Job Execution): Use 'simple-service'.
-
Ludovic Courtès authored
This is a followup to 4c0c65ac. * doc/guix.texi (Requirements): Remove lzlib.
-