~ruther/guix-local

ref: da924796744bbb7b035a986fe5d28d8d613ff6af guix-local/doc d---------
86434dfb — Xinglu Chen 4 years ago
doc: Document (gnu services configuration).

* guix.texi (Complex Configurations): New node.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6fb5459e — Nathan Dehnel 4 years ago
services: wireguard: Add DNS config field.

* gnu/services/vpn.scm (wireguard-configuration)[dns]: New field.
(wireguard-configuration-file): Honor it.
* doc/guix.texi: Document it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
c9d92409 — Ludovic Courtès 4 years ago
services: rsync: Allow configuring several rsync "modules".

Until now the rsync service would export a single module, named
"files".  This allows users to specify as many modules as they want, in
line with rsyncd.conf(5).

* gnu/services/rsync.scm (warn-share-field-deprecation): New procedure.
(<rsync-configuration>)[modules]: New field.
[share-path, share-comment, read-only?, timeout]: Mark as deprecated.
(<rsync-module>): New record type.
(%default-modules): New variable.
(rsync-configuration-modules): New procedure.
(rsync-activation): Create the directory of each module.
(rsync-config-file): Generate configuration for each module.
(rsync-service-type)[description]: New field.
* doc/guix.texi (Networking Services): Adjust documentation.  Augment
example.
2c469f04 — Ludovic Courtès 4 years ago
doc: Remove extra closing paren.

* doc/contributing.texi (Emacs Packages): Remove extra paren in example.
b88bfa14 — Olivier Dion 4 years ago
doc: Fix wrong home-shepherd-configuration data type.

* doc/guix.texi (Managing User's Daemons): Rename shepherd-configuration for
home-shepherd-configuration.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
e60f803b — Ludovic Courtès 4 years ago
doc: cookbook: Simplify inputs in examples.

* doc/guix-cookbook.texi (Recursive importers, Inheritance): Use
the simplified input style.
4204156e — Ludovic Courtès 4 years ago
doc: Format 'guix hash -S' values as a table.

* doc/guix.texi (Invoking guix hash): Format serializer types as a
table.
28ffdc5c — zimoun 4 years ago
guix hash: Add git serializer.

* guix/scripts/hash.scm (git-hash): New procedure.
(%options): Use it.
* tests/guix-hash.sh: Test it.
* doc/guix.texi: Update.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
05c96259 — zimoun 4 years ago
guix hash: Add 'serializer' option.

* guix/scripts/hash.scm (%options): Deprecate 'recursive', add 'serializer'.
(%default-options): Add 'serializer'.
(nar-hash): New procedure.
(default-hash): New procedure.
(guix-hash)[file-hash]: Use them.
(show-help): Adjust.
* tests/guix-hash.scm: Adjust.
* doc/guix.texi: Update.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6e08f07f — zimoun 4 years ago
guix hash: Support several files.

* guix/scripts/hash.scm (guix-hash): Allow several files.
[file-hash]: Catch system-error.
[formatted-hash]: New procedure.
* tests/guix-hash.sh: Add test.
* doc/guix.texi (Invoking guix hash): Mention "one or more files".

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
3bfdf1c3 — Ludovic Courtès 4 years ago
doc: Do not explain quote/quasiquote in the context of inputs.

* doc/guix.texi (Defining Packages): Move reference to
quote/quasiquote from 'inputs' to 'arguments'.
d68cc7fe — Ludovic Courtès 4 years ago
doc: Use @lisp for 'static-networking-service-type' example.

* doc/guix.texi (Networking Setup): Use @lisp for
'static-networking-service-type' example.
861ee6d9 — Efraim Flashner 4 years ago
doc: Mention powerpc-linux support.

This was missing with the addition of powerpc-linux support in commit
cbdb7d4fea928febc105985c03b8fb5d6eda3d27.

* doc/guix.texi (GNU Distribution): Add powerpc-linux.
3544b2e7 — Efraim Flashner 4 years ago
doc: Mark mips64el-linux as unsupported.

* doc/guix.texi (GNU Distribution): Change mips64el-linux from
deprecated to unsupported.
6dffced0 — Maxim Cournoyer 4 years ago
Merge branch 'core-updates-frozen' into 'master'.

At last!
1052ae5f — Ludovic Courtès 4 years ago
Merge branch 'master' into core-updates-frozen
788f56b4 — Ludovic Courtès 4 years ago
doc: Add missing closing paren.

* doc/guix.texi (Desktop Services): Add missing closing paren in example.
c946e146 — Ludovic Courtès 4 years ago
doc: Handle '&nbsp' when syntax-highlighting HTML.

* doc/build.scm (syntax-highlighted-html)[build](entity->string): Handle "&nbsp".
5967aee3 — Ludovic Courtès 4 years ago
services: Define '%loopback-static-networking'.

* gnu/services/base.scm (%loopback-static-networking): New variable.
(%base-services): Use it.
* gnu/system/hurd.scm (%base-services/hurd): Use it.
* gnu/system/install.scm (%installation-services): Use it.
* doc/guix.texi (Networking Setup): Document it.
1644f4f1 — Ludovic Courtès 4 years ago
services: Define '%qemu-static-networking'.

* gnu/services/base.scm (%qemu-static-networking): New variable.
* gnu/system/hurd.scm (%base-services/hurd): Use it.
* doc/guix.texi (Networking Setup): Document it.
Next