<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu.scm, branch merge-deploy</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=merge-deploy</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=merge-deploy'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-03-24T22:06:11Z</updated>
<entry>
<title>Add (gnu system keyboard).</title>
<updated>2019-03-24T22:06:11Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-03-19T20:32:13Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=db1e2522f6222594fc507ce7a7ba7b1c0ac5037d'/>
<id>urn:sha1:db1e2522f6222594fc507ce7a7ba7b1c0ac5037d</id>
<content type='text'>
* gnu/system/keyboard.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu.scm (%public-modules): Add it.
</content>
</entry>
<entry>
<title>gnu: Improve error reporting of the use-.*modules macros.</title>
<updated>2017-11-08T21:36:20Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2017-11-08T12:33:25Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=c5a4a92f1a796e342b7db4c458f1fdb61ffc8d40'/>
<id>urn:sha1:c5a4a92f1a796e342b7db4c458f1fdb61ffc8d40</id>
<content type='text'>
Suggested by Julien Lepiller and myglc2
at &lt;https://lists.gnu.org/archive/html/guix-devel/2017-11/msg00106.html&gt;.

* gnu.scm (%try-use-modules): New procedure.
(package-module-hint, service-module-hint): New procedures.
(try-use-modules): New macro.
(use-package-modules, use-service-modules, use-system-modules): Use it.
* tests/guix-system.sh: Test it.
</content>
</entry>
<entry>
<title>bootloader: Add extlinux support.</title>
<updated>2017-05-16T12:41:01Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2017-05-15T20:24:18Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=b09a8da4a2e50845a297e041762f3ff9e649c047'/>
<id>urn:sha1:b09a8da4a2e50845a297e041762f3ff9e649c047</id>
<content type='text'>
* gnu/bootloader.scm: New file.
* gnu/bootloader/extlinux.scm: New file.
* gnu/bootloader/grub.scm: New file.
* gnu/local.mk: Build new files.
* gnu/system.scm: Adapt to new bootloader api.
* gnu/scripts/system.scm: Adapt to new bootloader api.
* gnu.scm: Remove (gnu system grub) and replace by (gnu bootloader) and (gnu
bootloader grub) modules.
* gnu/system/grub.scm: Moved content to gnu/bootloader/grub.scm.
* gnu/system/vm: Replace (gnu system grub) module by (gnu bootloader).
* gnu/tests.scm: Ditto.
* gnu/tests/nfs.scm: Ditto.
</content>
</entry>
<entry>
<title>system: Add (gnu system mapped-devices).</title>
<updated>2016-04-17T23:24:06Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-04-17T15:53:20Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=060d62a740fc1932a3be505534feff099b59ac9f'/>
<id>urn:sha1:060d62a740fc1932a3be505534feff099b59ac9f</id>
<content type='text'>
* gnu/system/file-systems.scm (&lt;mapped-device&gt;, &lt;mapped-device-type&gt;):
Move to...
* gnu/system/mapped-devices.scm: ... here.  New file.
* gnu/system.scm, gnu/services/base.scm,
gnu/system/linux-initrd.scm: Use it.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* gnu.scm (%public-modules): Add it.
</content>
</entry>
<entry>
<title>system: Rename (gnu system linux) to (gnu system pam).</title>
<updated>2015-11-03T17:11:45Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-11-03T17:08:47Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=6e82863463c641571e852291481e2b64401c2fe2'/>
<id>urn:sha1:6e82863463c641571e852291481e2b64401c2fe2</id>
<content type='text'>
* gnu/system/linux.scm: Rename to...
* gnu/system/pam.scm: ... this.
* gnu-system.am (GNU_SYSTEM_MODULES): Adjust accordingly.
* gnu.scm, gnu/services/base.scm, gnu/services/desktop.scm,
  gnu/services/networking.scm, gnu/services/ssh.scm,
  gnu/services/xorg.scm, gnu/system.scm, gnu/system/vm.scm: Likewise.
</content>
</entry>
<entry>
<title>system: Add bindings to configure libc's NSS.</title>
<updated>2015-02-04T21:49:35Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-02-04T20:58:15Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=996ed73948e92eb2005a2a282856753d707f452c'/>
<id>urn:sha1:996ed73948e92eb2005a2a282856753d707f452c</id>
<content type='text'>
* gnu/system/nss.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* gnu.scm (%public-modules): Add it.
* gnu/system.scm (&lt;operating-system&gt;)[name-service-switch]: New field.
  (etc-directory): Add #:nss parameter and honor it.
  (operating-system-etc-directory): Adjust call accordingly.
* doc/guix.texi (operating-system Reference): Document
  'name-service-switch'.
  (Name Service Switch): New section.
</content>
</entry>
<entry>
<title>gnu: Add convenience macros to make module imports more concise.</title>
<updated>2015-01-22T16:01:01Z</updated>
<author>
<name>Joshua S. Grant</name>
<email>jgrant@parenthetical.io</email>
</author>
<published>2015-01-22T15:59:35Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=fbb020451ea25896936a5fba966612b59c0bcdf3'/>
<id>urn:sha1:fbb020451ea25896936a5fba966612b59c0bcdf3</id>
<content type='text'>
* gnu.scm (use-package-modules, use-service-modules,
  use-system-modules): New macros.
</content>
</entry>
<entry>
<title>Have (gnu) re-export (guix gexp).</title>
<updated>2014-09-09T15:13:52Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-09-09T15:13:43Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=bde7eb8f0ae6a58b0195434ed15210acdda309aa'/>
<id>urn:sha1:bde7eb8f0ae6a58b0195434ed15210acdda309aa</id>
<content type='text'>
* gnu.scm (%public-modules): Add '(guix gexp)'.
</content>
</entry>
<entry>
<title>Add (gnu) module.</title>
<updated>2014-05-22T21:24:13Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2014-05-22T21:20:12Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=c9384945984c393ef1a15efb5c07e272a27a2215'/>
<id>urn:sha1:c9384945984c393ef1a15efb5c07e272a27a2215</id>
<content type='text'>
* gnu.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* build-aux/hydra/demo-os.scm: Use (gnu) and strip import list
  accordingly.
* doc/guix.texi (Using the Configuration System): Adjust example
  accordingly.
</content>
</entry>
</feed>
