<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/system/examples/lightweight-desktop.tmpl, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-03-25T22:37:06Z</updated>
<entry>
<title>accounts: Add default value for the 'home-directory' field of &lt;user-account&gt;.</title>
<updated>2019-03-25T22:37:06Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-03-22T13:06:54Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=cf848cc0a17a3a58d600116896f6e7abfb0440d4'/>
<id>urn:sha1:cf848cc0a17a3a58d600116896f6e7abfb0440d4</id>
<content type='text'>
* gnu/system/accounts.scm (&lt;user-account&gt;)[home-directory]: Mark as
thunked and add a default value.
(default-home-directory): New procedure.
* doc/guix.texi (User Accounts): Remove 'home-directory' from example.
* gnu/system/examples/bare-bones.tmpl: Likewise.
* gnu/system/examples/beaglebone-black.tmpl: Likewise.
* gnu/system/examples/desktop.tmpl: Likewise.
* gnu/system/examples/docker-image.tmpl: Likewise.
* gnu/system/examples/lightweight-desktop.tmpl: Likewise.
* gnu/system/install.scm (installation-os): Likewise.
* gnu/tests.scm (%simple-os): Likewise.
* gnu/tests/install.scm (%minimal-os, %minimal-os-on-vda):
(%separate-home-os, %encrypted-root-os, %btrfs-root-os): Likewise.
* tests/accounts.scm ("allocate-passwd")
("allocate-passwd with previous state"): Likewise.
</content>
</entry>
<entry>
<title>gnu: Replace all cons* with beginner-friendly (append (list ...)).</title>
<updated>2019-01-23T17:01:16Z</updated>
<author>
<name>Pierre Neidhardt</name>
<email>mail@ambrevar.xyz</email>
</author>
<published>2019-01-21T18:37:59Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=907dd32720cf7ae94876c1da2df775f524f5f795'/>
<id>urn:sha1:907dd32720cf7ae94876c1da2df775f524f5f795</id>
<content type='text'>
* gnu/system/examples/bare-bones.tmpl (services): Do it.
* gnu/system/examples/beaglebone.tmpl (packages): Do it.
(services): Do it.
* gnu/system/examples/desktop.tmpl (packages): Do it.
(services): Do it.
* gnu/system/examples/lightweight-desktop.tmpl (file-systems): Do it.
(packages): Do it.
* gnu/system/examples/vm-image.tmpl (packages): Do it.
</content>
</entry>
<entry>
<title>file-systems: Remove 'title' field and add &lt;file-system-label&gt;.</title>
<updated>2018-05-28T11:24:11Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-05-18T11:43:07Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=a5acc17a3c10a3779b5b8b1a2565ef130be77e51'/>
<id>urn:sha1:a5acc17a3c10a3779b5b8b1a2565ef130be77e51</id>
<content type='text'>
The 'title' field was easily overlooked and was an endless source of
confusion.  Now, the value of the 'device' field is self-contained.

* gnu/system/file-systems.scm (&lt;file-system&gt;): Change constructor name
to '%file-system'.
[title]: Remove.
(&lt;file-system-label&gt;): New record type with printer.
(report-deprecation, device-expression)
(process-file-system-declaration, file-system): New macros.
(file-system-title): New procedure.
(file-system-&gt;spec, spec-&gt;file-system): Adjust to handle
&lt;file-system-label&gt;.
* gnu/system.scm (bootable-kernel-arguments): Add case for
'file-system-label?'.
(read-boot-parameters): Likewise.
(mapped-device-user): Avoid 'file-system-title'.
(fs-&gt;boot-device): Remove.
(operating-system-boot-parameters): Use 'file-system-device' instead of
'fs-&gt;boot-device'.
(device-&gt;sexp): Add case for 'file-system-label?'.
* gnu/bootloader/grub.scm (grub-root-search): Add case for
'file-system-label?'.
* gnu/system/examples/bare-bones.tmpl,
gnu/system/examples/beaglebone-black.tmpl,
gnu/system/examples/lightweight-desktop.tmpl,
gnu/system/examples/vm-image.tmpl: Remove uses of 'title'.
* gnu/system/vm.scm (virtualized-operating-system): Remove uses of
'file-system-title'.
* guix/scripts/system.scm (check-file-system-availability): Likewise,
and adjust fix-it hint.
(check-initrd-modules)[file-system-/dev]: Likewise.
* gnu/build/file-systems.scm (canonicalize-device-spec): Remove 'title'
parameter.
[canonical-title]: Remove.
Match on SPEC's type rather than on CANONICAL-TITLE.
(mount-file-system): Adjust caller.
* gnu/build/linux-boot.scm (boot-system): Interpret ROOT here.
* gnu/services/base.scm (file-system-&gt;fstab-entry): Remove use of
'file-system-title'.
* doc/guix.texi (File Systems): Remove documentation of the 'title'
field.  Rewrite documentation of 'device' and document
'file-system-label'.
</content>
</entry>
<entry>
<title>doc: No longer mention Wicd in OS examples.</title>
<updated>2018-01-20T23:24:03Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-01-20T23:18:34Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=30875d07ef7c970c77ee6117043ad59c16a4e777'/>
<id>urn:sha1:30875d07ef7c970c77ee6117043ad59c16a4e777</id>
<content type='text'>
* gnu/system/examples/desktop.tmpl,
gnu/system/examples/lightweight-desktop.tmpl: Mention NetworkManager
instead of Wicd.
</content>
</entry>
<entry>
<title>doc: Give an example with a FAT UUID.</title>
<updated>2017-10-11T09:12:33Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-10-04T07:10:42Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=50fcf37c13bf0636d380b51db1c47d708641e9ca'/>
<id>urn:sha1:50fcf37c13bf0636d380b51db1c47d708641e9ca</id>
<content type='text'>
* gnu/system/examples/lightweight-desktop.tmpl &lt;file-systems&gt;: Add a
UUID for the /boot/efi partition.
* doc/guix.texi (Using the Configuration System): Mention it.
</content>
</entry>
<entry>
<title>gnu: bootloader: Deprecate "device" field in favor of "target".</title>
<updated>2017-08-23T20:23:19Z</updated>
<author>
<name>Andy Wingo</name>
<email>wingo@igalia.com</email>
</author>
<published>2017-08-23T19:48:58Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=045ebb3e58d74c75f39ce47380045d3cd00359c3'/>
<id>urn:sha1:045ebb3e58d74c75f39ce47380045d3cd00359c3</id>
<content type='text'>
* gnu/bootloader.scm (&lt;bootloader-configuration&gt;): Deprecate "device" field in
favor of "target" field.  This is mostly a renaming but also a generalization
to support UEFI targets being paths to a mounted partition instead of a device
name.
* gnu/system/examples/bare-bones.tmpl:
* gnu/system/examples/desktop.tmpl:
* gnu/system/examples/lightweight-desktop.tmpl:
* gnu/system/examples/vm-image.tmpl:
* gnu/system/install.scm:
* gnu/tests.scm:
* gnu/tests/install.scm:
* gnu/tests/nfs.scm:
* tests/system.scm: Adapt all invocations of bootloader-configuration.
* guix/scripts/system.scm (perform-action): Rename device argument to
bootloader-target.
(process-action): Adapt caller.
* doc/guix.texi (Proceeding with the Installation):
* doc/guix.texi (Bootloader Configuration): Update documentation.
</content>
</entry>
<entry>
<title>gnu: grub-efi-bootloader: Specialize grub-install invocation.</title>
<updated>2017-08-20T09:16:42Z</updated>
<author>
<name>Andy Wingo</name>
<email>wingo@igalia.com</email>
</author>
<published>2017-08-20T08:48:19Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=2941b347b664a3d3114de0ac95e28db78db66144'/>
<id>urn:sha1:2941b347b664a3d3114de0ac95e28db78db66144</id>
<content type='text'>
* gnu/bootloader/grub.scm (install-grub-efi): Fix grub-install invocation for
  EFI systems.
* gnu/system/examples/bare-bones.tmpl: Use the newer
"bootloader-configuration" syntax.
* gnu/system/examples/desktop.tmpl: Use bootloader-configuration sytax.  Also,
use the same label for the LUKS-mapped device and the root partition.  Remove
unneeded "title" field for the file-system based on LUKS; as noted in the
manual, the "title" field is ignored for mapped devices.
* gnu/system/examples/lightweight-desktop.tmpl: Use bootloader-configuration,
and use grub-efi-bootloader.
</content>
</entry>
<entry>
<title>doc: Update for UEFI systems.</title>
<updated>2017-05-19T11:52:49Z</updated>
<author>
<name>Marius Bakke</name>
<email>mbakke@fastmail.com</email>
</author>
<published>2017-05-18T17:24:36Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=8ea98ee10cb5282c9205f536b20df0656a4df902'/>
<id>urn:sha1:8ea98ee10cb5282c9205f536b20df0656a4df902</id>
<content type='text'>
* doc/guix.texi (USB Stick Installation): Mention UEFI.
(Preparing for Installation): Add notes about EFI System Partition, and
mounting partitions before init.
(Proceeding with the Installation): Mention the GRUB-EFI package.
(Using the Configuration System): Lightweight desktop is now a UEFI system.
(GRUB Configuration): Expand on package field. Add indexes.
* gnu/system/examples/lightweight-desktop.tmpl: Adjust to native EFI configuration.
</content>
</entry>
<entry>
<title>gnu: lightweight-desktop.tmpl: Remove xmonad.</title>
<updated>2017-02-23T22:44:59Z</updated>
<author>
<name>Leo Famulari</name>
<email>leo@famulari.name</email>
</author>
<published>2017-02-23T22:42:44Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=0d7feebb622b0cf54ab435f308df347008d945b3'/>
<id>urn:sha1:0d7feebb622b0cf54ab435f308df347008d945b3</id>
<content type='text'>
* gnu/system/examples/lightweight-desktop.tmpl (packages): Remove xmonad.
</content>
</entry>
<entry>
<title>gnu: lightweight-desktop.tmpl: Complete i3-wm.</title>
<updated>2017-02-23T22:44:54Z</updated>
<author>
<name>Leo Famulari</name>
<email>leo@famulari.name</email>
</author>
<published>2017-02-23T22:33:32Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=533372319e4996a9d899650c9fbe703a570c35e4'/>
<id>urn:sha1:533372319e4996a9d899650c9fbe703a570c35e4</id>
<content type='text'>
* gnu/system/examples/lightweight-desktop.tmpl (packages): Add i3status
and dmenu.
(use-package-modules): Add suckless.
</content>
</entry>
</feed>
