<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/doc, branch r-team</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>services: sddm: Use sddm-qt5 by default.</title>
<updated>2026-07-06T08:08:21+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-03-26T04:11:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7a9d01dce758b0916bf8b0ac8a972f849f4bf31d'/>
<id>7a9d01dce758b0916bf8b0ac8a972f849f4bf31d</id>
<content type='text'>
This improves out-of-box experience of the service, since the default theme
only supports sddm-qt5.

* gnu/services/sddm.scm (&lt;sddm-configuration&gt;) [sddm]: Use sddm-qt5.
* doc/guix.texi (X Window) [sddm-configuration]: Adjust accordingly.

Change-Id: I97825751fc230b41fbc3d5d1ae86eb2408c4dc29
Merges: #7480
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This improves out-of-box experience of the service, since the default theme
only supports sddm-qt5.

* gnu/services/sddm.scm (&lt;sddm-configuration&gt;) [sddm]: Use sddm-qt5.
* doc/guix.texi (X Window) [sddm-configuration]: Adjust accordingly.

Change-Id: I97825751fc230b41fbc3d5d1ae86eb2408c4dc29
Merges: #7480
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Do not attempt to build Tamil translation of the Cookbook.</title>
<updated>2026-07-05T14:06:47+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-07-05T14:06:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=e343ff040092cd3428f7d35423add6fdb2939f53'/>
<id>e343ff040092cd3428f7d35423add6fdb2939f53</id>
<content type='text'>
This is a followup to 2a53bb66807bd874bb974e2089968dcbde3c8aa0, which removed
said translation.

* doc/local.mk (COOKBOOK_LANGUAGES): Remove ‘ta’.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a followup to 2a53bb66807bd874bb974e2089968dcbde3c8aa0, which removed
said translation.

* doc/local.mk (COOKBOOK_LANGUAGES): Remove ‘ta’.
</pre>
</div>
</content>
</entry>
<entry>
<title>nls: Update translations.</title>
<updated>2026-07-04T16:13:34+00:00</updated>
<author>
<name>Florian Pelz</name>
<email>pelzflorian@pelzflorian.de</email>
</author>
<published>2026-07-04T11:09:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b0bcb0055c08c36175a056a2724d9e2557a08558'/>
<id>b0bcb0055c08c36175a056a2724d9e2557a08558</id>
<content type='text'>
* po/doc/guix-cookbook.ta.po: Delete file, as it is based on clearly
low-quality machine translation.
* po/doc/local.mk: Remove 'ta' cookbook.
* po/doc/po4a.cfg (po4a_langs): Remove 'ta'.
* doc/local.mk: Remove 'ta' cookbook.
* doc/htmlxref.cnf: Update URLs for cookbook.
* doc/build.scm (%cookbook-languages): Remove 'ta'.
(html-manual-indexes)&lt;language-index&gt;: Do not hide PDF for 'ta'.
* doc/guix-cookbook.texi (Top): Do not mention 'ta' cookbook.$
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* po/doc/guix-cookbook.ta.po: Delete file, as it is based on clearly
low-quality machine translation.
* po/doc/local.mk: Remove 'ta' cookbook.
* po/doc/po4a.cfg (po4a_langs): Remove 'ta'.
* doc/local.mk: Remove 'ta' cookbook.
* doc/htmlxref.cnf: Update URLs for cookbook.
* doc/build.scm (%cookbook-languages): Remove 'ta'.
(html-manual-indexes)&lt;language-index&gt;: Do not hide PDF for 'ta'.
* doc/guix-cookbook.texi (Top): Do not mention 'ta' cookbook.$
</pre>
</div>
</content>
</entry>
<entry>
<title>profiles: Add manifest generator based on build-system.</title>
<updated>2026-07-03T13:10:29+00:00</updated>
<author>
<name>Romain GARBAGE</name>
<email>romain.garbage@inria.fr</email>
</author>
<published>2026-03-18T14:47:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ce9929fadfcdb1426eec4ea228aaf68db7fd2db3'/>
<id>ce9929fadfcdb1426eec4ea228aaf68db7fd2db3</id>
<content type='text'>
* guix/profiles.scm (build-system-&gt;manifest): New procedure.
* doc/guix.texi (Writing Manifests): Document it.
* tests/profiles.scm: Test it.

Merges: #7272
Change-Id: Iaba54d5d4a1a9ae304de45f91374098617adebfc
Signed-off-by: Simon Tournier &lt;zimon.toutoune@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix/profiles.scm (build-system-&gt;manifest): New procedure.
* doc/guix.texi (Writing Manifests): Document it.
* tests/profiles.scm: Test it.

Merges: #7272
Change-Id: Iaba54d5d4a1a9ae304de45f91374098617adebfc
Signed-off-by: Simon Tournier &lt;zimon.toutoune@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: cookbook: Fix shell instructions on updating rust packages.</title>
<updated>2026-07-03T09:59:40+00:00</updated>
<author>
<name>Cayetano Santos</name>
<email>csantosb@inventati.org</email>
</author>
<published>2026-06-24T08:31:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=0fb918d61609f3aadc2d8ecc212926b3bdfabb4c'/>
<id>0fb918d61609f3aadc2d8ecc212926b3bdfabb4c</id>
<content type='text'>
* doc/guix-cookbook.texi (Common Workflow for Updating Existing Rust
Packages): Add missing packages.

Merges guix/guix!9496
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/guix-cookbook.texi (Common Workflow for Updating Existing Rust
Packages): Add missing packages.

Merges guix/guix!9496
</pre>
</div>
</content>
</entry>
<entry>
<title>services: Add kanata-service-type.</title>
<updated>2026-07-02T17:17:19+00:00</updated>
<author>
<name>coopi</name>
<email>coopi@noreply.codeberg.org</email>
</author>
<published>2026-06-05T13:02:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=980d0d6f76ce6c62ce127245e5396044672cf172'/>
<id>980d0d6f76ce6c62ce127245e5396044672cf172</id>
<content type='text'>
* gnu/services/desktop.scm: Import (gnu packages rust-apps).
(kanata-configuration): New record type.
(kanata-shepherd-services): New procedure.
(%kanata-group, %kanata-user, %kanata-accounts, %kanata-udev-rule)
(kanata-service-type): New variables.
* doc/guix.texi (Desktop Services): Document `kanata-service-type'.

Change-Id: I5e8041c6dba17ae0fad33b8ca74099c053c4a3ea
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #9093
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/services/desktop.scm: Import (gnu packages rust-apps).
(kanata-configuration): New record type.
(kanata-shepherd-services): New procedure.
(%kanata-group, %kanata-user, %kanata-accounts, %kanata-udev-rule)
(kanata-service-type): New variables.
* doc/guix.texi (Desktop Services): Document `kanata-service-type'.

Change-Id: I5e8041c6dba17ae0fad33b8ca74099c053c4a3ea
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #9093
</pre>
</div>
</content>
</entry>
<entry>
<title>cookbook: Update subtitle.</title>
<updated>2026-07-01T09:41:19+00:00</updated>
<author>
<name>Gabriel Wicki</name>
<email>gabriel@erlikon.ch</email>
</author>
<published>2025-10-26T15:37:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=fcbc400f5783f87e2f084ce21476359a769463b5'/>
<id>fcbc400f5783f87e2f084ce21476359a769463b5</id>
<content type='text'>
GNU Guix has grown to be much more than a "Functional Package Manager".  This
change reflects that fact.

* doc/guix-cookbook.texi (@subtitle): Update it.

Signed-off-by: Gabriel Wicki &lt;gabriel@erlikon.ch&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GNU Guix has grown to be much more than a "Functional Package Manager".  This
change reflects that fact.

* doc/guix-cookbook.texi (@subtitle): Update it.

Signed-off-by: Gabriel Wicki &lt;gabriel@erlikon.ch&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cookbook: Add gabber to copyright lines.</title>
<updated>2026-07-01T09:41:19+00:00</updated>
<author>
<name>Gabriel Wicki</name>
<email>gabriel@erlikon.ch</email>
</author>
<published>2025-10-26T13:13:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=e100c2502fe22494b4e0791bbfcfd2e1133cdb41'/>
<id>e100c2502fe22494b4e0791bbfcfd2e1133cdb41</id>
<content type='text'>
* doc/guix-cookbook.texi: Add myself to copyright lines.

Signed-off-by: Gabriel Wicki &lt;gabriel@erlikon.ch&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/guix-cookbook.texi: Add myself to copyright lines.

Signed-off-by: Gabriel Wicki &lt;gabriel@erlikon.ch&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cookbook: Fix order of copyright holders.</title>
<updated>2026-07-01T09:41:19+00:00</updated>
<author>
<name>Gabriel Wicki</name>
<email>gabriel@erlikon.ch</email>
</author>
<published>2025-10-26T12:37:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=efafc5cab8de958ef17a6a8ab19632c41e29ac06'/>
<id>efafc5cab8de958ef17a6a8ab19632c41e29ac06</id>
<content type='text'>
* doc/guix-cookbook.texi: Order copyright notices by year.

Signed-off-by: Gabriel Wicki &lt;gabriel@erlikon.ch&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/guix-cookbook.texi: Order copyright notices by year.

Signed-off-by: Gabriel Wicki &lt;gabriel@erlikon.ch&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>services: Update rabbitmq service</title>
<updated>2026-06-28T22:38:21+00:00</updated>
<author>
<name>wrobell</name>
<email>wrobell@riseup.net</email>
</author>
<published>2026-06-14T16:57:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=bfb35abf16bb4aa52b143dd1eb31ddef16898b37'/>
<id>bfb35abf16bb4aa52b143dd1eb31ddef16898b37</id>
<content type='text'>
Update RabbitMQ default configuration to use localhost interface by
default and avoid listening on public interfaces.

Change the default configuration file to set inter-node communication
listener to localhost network interface (see also
https://www.rabbitmq.com/docs/networking#distribution). This requires
setting RabbitMQ node name to `rabbit@localhost`, so introduce
`node-name` RabbitMQ configuration field with such default value.

Path to the RabbitMQ environment configuration file was hardcoded.
Remove the hardcoding and allow to create such file with env-config-file
RabbitMQ configuration field.

Add new RabbitMQ service tests to check RabbitMQ broker startup and
status after the service is started.

* gnu/services/high-availability.scm (&lt;rabbitmq-configuration&gt;)
  [&lt;node-name&gt;, &lt;env-config-file&gt;]: New fields.
  (rabbitmq-shepherd-service): Use them.
  (%default-rabbitmq-config-file): Update.
* gnu/tests/high-availability.scm (run-rabbitmq-test): Add new tests.
* doc/gnu.texi (High Availability Services): Document new fields and
  provide information about local interfaces.

Merges: guix/guix!9360
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update RabbitMQ default configuration to use localhost interface by
default and avoid listening on public interfaces.

Change the default configuration file to set inter-node communication
listener to localhost network interface (see also
https://www.rabbitmq.com/docs/networking#distribution). This requires
setting RabbitMQ node name to `rabbit@localhost`, so introduce
`node-name` RabbitMQ configuration field with such default value.

Path to the RabbitMQ environment configuration file was hardcoded.
Remove the hardcoding and allow to create such file with env-config-file
RabbitMQ configuration field.

Add new RabbitMQ service tests to check RabbitMQ broker startup and
status after the service is started.

* gnu/services/high-availability.scm (&lt;rabbitmq-configuration&gt;)
  [&lt;node-name&gt;, &lt;env-config-file&gt;]: New fields.
  (rabbitmq-shepherd-service): Use them.
  (%default-rabbitmq-config-file): Update.
* gnu/tests/high-availability.scm (run-rabbitmq-test): Add new tests.
* doc/gnu.texi (High Availability Services): Document new fields and
  provide information about local interfaces.

Merges: guix/guix!9360
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
