<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/doc/guix-cookbook.texi, branch linode-image-docs</title>
<subtitle>GNU transactional package management, distribution, deployment, and more!
</subtitle>
<id>http://git.rostovtsev.org/guix/atom?h=linode-image-docs</id>
<link rel='self' href='http://git.rostovtsev.org/guix/atom?h=linode-image-docs'/>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/'/>
<updated>2026-03-15T23:10:43Z</updated>
<entry>
<title>Added instructions for deploying machine configurations.</title>
<updated>2026-03-15T23:10:43Z</updated>
<author>
<name>Dan Rostovtsev</name>
<email>dan@rostovtsev.org</email>
</author>
<published>2026-03-15T23:10:43Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=9f434b57b7fc477894e52c47a6cf565da3b43b2d'/>
<id>urn:sha1:9f434b57b7fc477894e52c47a6cf565da3b43b2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated working version of linode docs.</title>
<updated>2026-03-15T19:43:15Z</updated>
<author>
<name>Dan Rostovtsev</name>
<email>dan@rostovtsev.org</email>
</author>
<published>2026-03-15T19:43:15Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=ff3db6c51d6665577f6c299036940511f998b851'/>
<id>urn:sha1:ff3db6c51d6665577f6c299036940511f998b851</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added boot and SSH instructions after creating bootable guix os in linode.</title>
<updated>2026-03-15T02:01:04Z</updated>
<author>
<name>Dan Rostovtsev</name>
<email>dan@rostovtsev.org</email>
</author>
<published>2026-03-15T02:01:04Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=cfcadca2efda0b6e83a6f80f6582f291f1d6380a'/>
<id>urn:sha1:cfcadca2efda0b6e83a6f80f6582f291f1d6380a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added first pass at guix installation for linode.</title>
<updated>2026-03-14T23:21:32Z</updated>
<author>
<name>Dan Rostovtsev</name>
<email>dan@rostovtsev.org</email>
</author>
<published>2026-03-14T23:21:32Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=edb73703365bec75af7b525e3e43365013e69bf7'/>
<id>urn:sha1:edb73703365bec75af7b525e3e43365013e69bf7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc: cookbook: Don’t insist on mounting home directories on the head node.</title>
<updated>2026-01-26T09:22:54Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-01-24T22:49:41Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=997dd3aa510c1d56487e5fdf8b4a3c7ccb45b074'/>
<id>urn:sha1:997dd3aa510c1d56487e5fdf8b4a3c7ccb45b074</id>
<content type='text'>
* doc/guix-cookbook.texi (Setting Up a Head Node): State that mounting home
directories on the head node is “optional”.

Change-Id: Id60b54d463f5422f71a71607cd71ed347a98865e
Merges: #5890
</content>
</entry>
<entry>
<title>doc: cookbook: Recommend systemd timer for ‘guix gc’.</title>
<updated>2026-01-26T09:18:39Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-01-24T22:42:29Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=085c6e65834c7d47c50e49e3f1c93e0422ca1d4f'/>
<id>urn:sha1:085c6e65834c7d47c50e49e3f1c93e0422ca1d4f</id>
<content type='text'>
* doc/guix-cookbook.texi (Setting Up a Head Node): Give instructions for the
systemd timer rather than ‘crontab’.

Change-Id: I063ad0ea694500a67553d66d37ae354b9c078a65
</content>
</entry>
<entry>
<title>doc: cookbook: Update for unprivileged guix-daemon execution.</title>
<updated>2026-01-26T09:18:35Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludovic.courtes@inria.fr</email>
</author>
<published>2026-01-24T22:28:50Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=28ce4eae6b22ce566b0d35f6d7f408599a79c505'/>
<id>urn:sha1:28ce4eae6b22ce566b0d35f6d7f408599a79c505</id>
<content type='text'>
* doc/guix-cookbook.texi (Setting Up a Head Node): Add note about unprivileged
guix-daemon.  Remove ‘--build-users-group=guixbuild’ flag from ‘.service’
snippets.  Mention “systemd timer” next to “crontab entry”.

Change-Id: I72ac59d3ce8a5572dbeb8cb4c7764a8478f6e1ee
</content>
</entry>
<entry>
<title>import: crate: Generate comments with ‘TODO REVIEW:’ prefix.</title>
<updated>2026-01-18T09:13:38Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2025-11-30T09:00:53Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=01b97dff35a1841152c1e2999de06c6fdf51e7c1'/>
<id>urn:sha1:01b97dff35a1841152c1e2999de06c6fdf51e7c1</id>
<content type='text'>
This distinguishes them from manually added ones.  When committing changes,
these ‘TODO REVIEW’ comments should be addressed and removed first.

If you're working with Rust packaging, please update your local Guix to this
commit to apply the change.

* guix/import/crate.scm (cargo-lock-&gt;expressions): Generate comments with
‘TODO REVIEW:’ prefix.
* tests/import/crate.scm ("crate-lockfile-import"): Don't check the exact
comment string.
* doc/guix-cookbook.texi (Common Workflow for Rust Packaging),
* gnu/packages/rust-crates.scm: Adjust accordingly.

Change-Id: I76b914b49be46d04cc61b101b6bc9e31cadb7f07
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
Merges: #4567
</content>
</entry>
<entry>
<title>gnu: rust-crates: Add ‘package:’ prefix for replaced crates.</title>
<updated>2026-01-18T09:13:32Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2025-11-30T08:53:55Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=91f1db61860946e486e6aba2ebd8cc64688f79c8'/>
<id>urn:sha1:91f1db61860946e486e6aba2ebd8cc64688f79c8</id>
<content type='text'>
This avoids definitions like
‘(define rust-pipewire-0.8.0.fd3d8f7 rust-pipewire-0.8.0.fd3d8f7)’.

* gnu/packages/rust-crates.scm: Import (gnu packages rust-sources) module with
‘package:’ prefix.
* etc/teams/rust/rust-crates.tmpl,
* doc/guix-cookbook.texi (Cargo Workspaces and Development Snapshots): Adjust
accordingly.

Change-Id: Ie41556d8f30db65e968d8e8238491f1345eeed59
Signed-off-by: Rutherther &lt;rutherther@ditigal.xyz&gt;
</content>
</entry>
<entry>
<title>doc: Remove unreachable reference from the Cookbook.</title>
<updated>2025-12-08T14:34:21Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2025-12-04T14:07:05Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=4a52ab4559d8125d305ab10020c507c7ce72d321'/>
<id>urn:sha1:4a52ab4559d8125d305ab10020c507c7ce72d321</id>
<content type='text'>
* doc/guix-cookbook.texi (A Scheme Crash Course): Remove “Scheme at a Glance”,
which is no longer accessible.

Change-Id: Ia60bf461d0410ddd042b0ad7d792548749c4cc7c
Signed-off-by: Gabriel Wicki &lt;gabriel@erlikon.ch&gt;
</content>
</entry>
</feed>
