Services and packages in GuixSD

2015-08-09 Thread Andy Wingo
Hi, There are a few services whose behavior depends on the set of installed packages or services, or which should depend on those sets. For example with %desktop-services specified, udev should be adding rules for upower and colord, AFAIU. Likewise for dbus: it would be nice if the set of select

[PATCH] scripts: package: Add --install-from-file option.

2015-08-09 Thread David Thompson
In my personal projects, I keep a 'package.scm' file in the root of the source tree for use with 'guix environment -l'. However, it's also handy to install that package by using 'guix package -e': guix package -e '(primitive-load "package.scm")' This patch adds a shorthand for this: gui

Re: [PATCH 01/11] gnu: Bump python-six to 1.9.0.

2015-08-09 Thread Cyril Roelandt
On 07/20/2015 07:41 PM, Thompson, David wrote: > On Wed, Jul 15, 2015 at 7:32 PM, Cyril Roelandt wrote: >> * gnu/packages/python.scm (python-six): Bump to 1.9.0. >> --- ... >> >> > > LGTM > Pushed in 98bdee6725a83c7f6d3011cca2e87e31165adb57 . Cyril.

Re: [PATCH 3/3] gnu: cross-base: Use cross-kernel-headers package in cross-gcc and cross-libc.

2015-08-09 Thread Manolis Ragkousis
Updated patch. From ae549c0d7a7952a37d4c164ec2c920328a30d79a Mon Sep 17 00:00:00 2001 From: Manolis Ragkousis Date: Tue, 21 Jul 2015 12:08:18 +0300 Subject: [PATCH] gnu: cross-base: Use cross-kernel-headers package in cross-gcc and cross-libc. * gnu/packages/cross-base.scm (cross-gcc): Add cross

Re: [PATCH 2/3] gnu: base: Replace Gnumach/Hurd headers with kernel-headers package.

2015-08-09 Thread Manolis Ragkousis
Updated patch From 66d633186cb338c87f7df9c6494f7dca1c8531c0 Mon Sep 17 00:00:00 2001 From: Manolis Ragkousis Date: Fri, 31 Jul 2015 19:20:31 +0300 Subject: [PATCH] gnu: base: Replace Gnumach/Hurd headers with kernel-headers package. * gnu/packages/base.scm (glibc/hurd): Replace with kernel-heade

Re: [PATCH 1/3] gnu: hurd: Add kernel-headers package.

2015-08-09 Thread Manolis Ragkousis
I forgot to send the updated patch so here it is. As I told Mark in the irc this union package is a way to make the job of choosing which headers to use each time, easier. With this patch, we can have a procedure, as in https://lists.gnu.org/archive/html/guix-devel/2015-08/msg1.html to choose w

[PATCH] gnu: Add guile-redis.

2015-08-09 Thread David Thompson
>From 519e0ba6beecca0a5b4dc2a76abf43b0a00ed2dd Mon Sep 17 00:00:00 2001 From: David Thompson Date: Sun, 9 Aug 2015 10:37:55 -0400 Subject: [PATCH] gnu: Add guile-redis. * gnu/packages/guile.scm (guile-redis): New variable. --- gnu/packages/guile.scm | 29 + 1 file cha