<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/services, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://www.git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2019-06-24T21:25:11Z</updated>
<entry>
<title>services: network-manager: Create '/var/lib/misc' directory for dnsmasq.</title>
<updated>2019-06-24T21:25:11Z</updated>
<author>
<name>Florian Pelz</name>
<email>pelzflorian@pelzflorian.de</email>
</author>
<published>2019-06-19T16:09:01Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=57c16c97cb65742a58510760dd9f6cc41b6392ca'/>
<id>urn:sha1:57c16c97cb65742a58510760dd9f6cc41b6392ca</id>
<content type='text'>
* gnu/services/networking.scm (%network-manager-activation): Rename to...
(network-manager-activation): ... this and make it a procedure.  Make it
create '/var/lib/misc' when using dnsmasq.
(network-manager-service-type): Use it.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>services: opensmtpd: Extend the PAM service.</title>
<updated>2019-06-20T13:54:51Z</updated>
<author>
<name>Kristofer Buffington</name>
<email>kristoferbuffington@gmail.com</email>
</author>
<published>2019-06-12T20:34:30Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=ace8e269a40b31a9c6f413c0674529880da6a48e'/>
<id>urn:sha1:ace8e269a40b31a9c6f413c0674529880da6a48e</id>
<content type='text'>
* gnu/services/mail.scm (%opensmtpd-pam-services): New variable.
(opensmtpd-service-type)[extensions]: Add it, extending
PAM-ROOT-SERVICE-TYPE.

Signed-off-by: Tobias Geerinckx-Rice &lt;me@tobias.gr&gt;
</content>
</entry>
<entry>
<title>services: Fix typo in (gnu services mail) exports.</title>
<updated>2019-06-20T08:43:25Z</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2019-06-20T08:41:51Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=f7dbf186b4fbe49bcfe22494804c9e3176a3dd0e'/>
<id>urn:sha1:f7dbf186b4fbe49bcfe22494804c9e3176a3dd0e</id>
<content type='text'>
* gnu/services/mail.scm (define-module):
Re-spell ‘%default-imap4d-config-file’.
</content>
</entry>
<entry>
<title>services: Include USB_ModeSwitch in %desktop-services.</title>
<updated>2019-06-15T16:37:57Z</updated>
<author>
<name>Florian Pelz</name>
<email>pelzflorian@pelzflorian.de</email>
</author>
<published>2019-06-12T09:16:57Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=7dbeb5a791fe6b8cb66ceb4e9261aa77f04e2fbc'/>
<id>urn:sha1:7dbeb5a791fe6b8cb66ceb4e9261aa77f04e2fbc</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/35640&gt;.

* gnu/services/desktop.scm (%desktop-services): Add usb-modeswitch-service-type.
* doc/guix.texi (Networking Services): Document it.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>services: Add usb-modeswitch-service-type.</title>
<updated>2019-06-15T16:37:54Z</updated>
<author>
<name>Florian Pelz</name>
<email>pelzflorian@pelzflorian.de</email>
</author>
<published>2019-06-13T17:17:05Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=f5be51040c5535f9aefefb6c6a582279b5c44e16'/>
<id>urn:sha1:f5be51040c5535f9aefefb6c6a582279b5c44e16</id>
<content type='text'>
* gnu/services/networking.scm (usb-modeswitch-service-type): New variable.
(usb-modeswitch-configuration): New variable.
(usb-modeswitch-sh): New procedure.
(usb-modeswitch-configuration-&gt;udev-rules): New procedure.
* doc/guix.texi (Networking Services): Document it.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>services: Remove unneeded imports that led to cycles.</title>
<updated>2019-06-15T16:15:23Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-06-15T15:38:16Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=f3d797005374e5333c7596fe86b4a524ab1b9b11'/>
<id>urn:sha1:f3d797005374e5333c7596fe86b4a524ab1b9b11</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/36207&gt;.
Reported by Jack Hill &lt;jackhill@jackhill.us&gt;.

* gnu/services/admin.scm: Remove unneeded import of (gnu services
base).
* gnu/services/mcron.scm: Likewise.
</content>
</entry>
<entry>
<title>services: Import (srfi srfi-26) from the build side.</title>
<updated>2019-06-12T15:26:28Z</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2019-06-12T14:49:38Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=79d19d7d90c63eca83068cc9b1f22d8020e27563'/>
<id>urn:sha1:79d19d7d90c63eca83068cc9b1f22d8020e27563</id>
<content type='text'>
See &lt;https://lists.gnu.org/archive/html/guix-devel/2019-06/msg00119.html&gt;.

* gnu/services/nix.scm (nix-activation): Remove (srfi srfi-26) from (host-)
imported modules.
</content>
</entry>
<entry>
<title>services: Add SRFI-26 to Nix activation gexp.</title>
<updated>2019-06-11T19:05:32Z</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2019-06-11T18:50:37Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=2be6b5e2eea9ac084cc22281f64f7a089e46cdae'/>
<id>urn:sha1:2be6b5e2eea9ac084cc22281f64f7a089e46cdae</id>
<content type='text'>
Fix the following fatal error on ‘guix system reconfigure’:

Backtrace:
          18 (primitive-load "/home/nckx/.config/guix/current/bin/guix")
In guix/ui.scm:
  1620:12 17 (run-guix-command _ . _)
In ice-9/boot-9.scm:
    829:9 16 (catch _ _ #&lt;procedure 7a7caa2d4c80 at guix/ui.scm:587:2 (key c)&gt; _)
    829:9 15 (catch _ _ #&lt;procedure 7a7caa2d4c98 at guix/ui.scm:710:6 (key proc format-string format-args . …&gt; …)
In guix/scripts/system.scm:
   1325:8 14 (_)
In guix/status.scm:
    768:4 13 (call-with-status-report _ _)
In guix/scripts/system.scm:
   1181:4 12 (process-action _ _ _)
In guix/store.scm:
   623:10 11 (call-with-store _)
  1800:24 10 (run-with-store _ _ #:guile-for-build _ #:system _ #:target _)
In guix/scripts/system.scm:
   920:13  9 (_ _)
    409:8  8 (_ _)
In unknown file:
           7 (primitive-load "/gnu/store/dha7j9gcz3vgb8cy7vfvvaswwsywrrzj-activate")
In ice-9/boot-9.scm:
   260:13  6 (for-each #&lt;procedure primitive-load (_)&gt; _)
In unknown file:
           5 (primitive-load "/gnu/store/ql1xjxrssxm51z2bn2v6l3mlrncij84h-activate-service")
In ice-9/eval.scm:
    619:8  4 (_ #f)
   196:35  3 (_ #f)
   196:27  2 (_ #f)
   223:20  1 (proc #&lt;directory (guile-user) 1fa4140&gt;)
In unknown file:
           0 (%resolve-variable (7 . cut) #&lt;directory (guile-user) 1fa4140&gt;)

ERROR: In procedure %resolve-variable:
error: cut: unbound variable

Reported-by: Alex McGrath on #guix.

* gnu/services/nix.scm (nix-activation): Import and use (srfi srfi-26).
</content>
</entry>
<entry>
<title>services: slim: Update SLiM theme to 1.x.</title>
<updated>2019-06-10T21:11:15Z</updated>
<author>
<name>Diego Nicola Barbato</name>
<email>dnbarbato@posteo.de</email>
</author>
<published>2019-06-08T07:54:20Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=2f9f792a1e4854bd17a26366a84911656607b4a3'/>
<id>urn:sha1:2f9f792a1e4854bd17a26366a84911656607b4a3</id>
<content type='text'>
* gnu/services/xorg.scm (%default-slim-theme-name): Change to "1.x".

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>services: guix-publish: Configure log rotation.</title>
<updated>2019-06-10T06:58:09Z</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2019-05-31T17:25:48Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=4252dace19945f56192477e8cb07973c20a526ba'/>
<id>urn:sha1:4252dace19945f56192477e8cb07973c20a526ba</id>
<content type='text'>
* gnu/services/base.scm (%guix-publish-log-rotations): New variable.
(guix-publish-service-type): Extend the rottlog-service-type.
</content>
</entry>
</feed>
