[Nix-dev] Merging the modular-nixos branch

Michael Raskin 7c6f434c at mail.ru
Tue Aug 4 07:40:03 CEST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Eelco Dolstra wrote:
> Hi all,
> 
> As far as I'm concerned we can merge the modular-nixos branch into the trunk.
> It seems stable enough now, there's almost no development on the trunk anymore,
> and I keep forgetting to backport necessary fixes from the branch to the trunk ;-)

Given that forward-porting requires some action, no wonder no
development is done on trunk...

> The only problem I can think of is that there are some incompatible changes to
> the options.  Notably, instead of

First of all, you have changed the argument set. So, until one splits
configuration in small enough modules, one could move configuration.nix
to configuration-old.nix and write configuration.nix containing:

{
  require = [
    ./configuration-old.nix
  ];
}

>   services.xserver.sessionType = "kde4";
>
> you have to say
> 
>   services.xserver.desktopManager = {
>     default = "kde4";
>     kde4 = { enable = true; };
>   };

For the record: there are also firmware options like ipw2200 wifi
firmware that need configuration changes. Instead of specifying options
like enableIntel2200firmware one needs to require a hardware module from
 modules/hardware/...

I hope both points will be mentioned in the "quick migration guide"
posted on both mailing list an nixos.org...

> BTW, I'm in favour of making KDE 4 the default desktop manager.

I don't care as long as X server job is simple to parse by xlaunch. Can
KDE4 be considered a release now? KDE 4.0 was nearly officially an alpha..
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJKd8mvAAoJEE6tnN0aWvw3UmsH/1LHuV0Jn5Wv0kjW0Lw+tcjK
LGJHB0GPELCgJsfwlp5LCJSpQZvaWtMrrvPEPgRQdaWz+QbVa8LTl+Muj81eDZpY
Mmb2lMI5vsZtJRkdLIgaf5EBYC2x2GW5cEtEQPYOGpDW96a9fBI+arR/UvmKHbZl
WWgW7IJeKdyjmbHLIH84iuUGSMfLl+iIZFgGSQeLOVLs8cfuY5JrUHQEbiihUd2C
/MjNQ3TtQBs+7e3ebliWzS+8xGUGQb6iAv2bzT+1xz0Cd2N2AYoTdejbxkutYYXj
VuPsoaMp4P+HHnx/GmxWn86Cpr/51Be4pU6XWh3qIiRd35g/L9AsartK7v7n/Fg=
=Ky+F
-----END PGP SIGNATURE-----



More information about the nix-dev mailing list