Excerpts from Mathijs Kwik's message of Tue Aug 28 18:14:07 +0200 2012: > I have a bunch of files created with pkgs.writeText.
writeText => you can specify the target location such as $out/bin/x or $out/share/foo => how to turn them into one directory? mkDerivation { name = "x"; phases = "installPhase"; derivationsToLink = [ fileA fileB ]; installPhase = '' ensureDir $out for i in $derivationsToLink; mkdir -p .. cp $i $out/ .. done ''; } well - this derivation already exists, its called buildEnv and is very very similar to what nix-env does.. > I would like to bundle them into 1 derivation, so I can run buildEnv > on a few of these dirs to merge them. Alternative -> wiki "how to keep multiple packages up to date easily" or such. That's using buildEnv like stuff, too. There was yet another function using xorg tool to build symlinks - but it does not matter anymore cause you got enough pointers now. Marc Weber _______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev