notmuch via nix/nixpkgs (was: Re: [PATCH] create and set temporary home directory)

Florian Friesdorf flo at chaoflow.net
Mon Apr 18 10:57:32 PDT 2011


On Mon, 18 Apr 2011 19:41:39 +0200, Florian Friesdorf <flo at chaoflow.net> wrote:
> 
> In case of a non-existent home directory, the tests are failing without
> this patch.

As asked for by jrollins on irc, more info on my build environment:

I use nixos [1] which uses the nix package manager [2] and nixpkgs
package collection [3].

nix and nixpkgs can be used independent of nixos on top of many
operating systems [4]. Packages installed via nix are fully isolated
From the rest of the system.

Package builds are described via nix expressions (see example for
notmuch attached). The build happens fully isolated.

Some big differences of nixos to other systems:
- no /usr, instead profiles (system, default, user)
- everything in /nix/store and linked into profiles
- atomic changes
- easy rollback to old version
- each profile fully isolated of other profiles
- possible to have dedicated profiles, i.e. isolated environments, for
development

For more info, see [1], freenode #nixos and I'm happy to answer
questions.

regards
florian


[1] http://nixos.org/
[2] http://nixos.org/nix/
[3] http://nixos.org/nixpkgs/
[4] http://hydra.nixos.org/release/nix/nix-0.16

-------------- next part --------------
A non-text attachment was scrubbed...
Name: default.nix
Type: application/octet-stream
Size: 3041 bytes
Desc: not available
URL: <http://notmuchmail.org/pipermail/notmuch/attachments/20110418/17d0e621/attachment-0001.obj>
-------------- next part --------------

-- 
Florian Friesdorf <flo at chaoflow.net>
  GPG FPR: 7A13 5EEE 1421 9FC2 108D  BAAF 38F8 99A3 0C45 F083
Jabber/XMPP: flo at chaoflow.net
IRC: chaoflow on freenode,ircnet,blafasel,OFTC
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://notmuchmail.org/pipermail/notmuch/attachments/20110418/17d0e621/attachment-0001.pgp>


More information about the notmuch mailing list