[Nix-dev] NIXPKGS environment variable in nixos-rebuild
Marco Maggesi
maggesi at math.unifi.it
Wed Jul 20 11:41:24 CEST 2011
Hi,
I came across this old post which I'm trying to put in practice, precisely for the compilation of a latex document.
I have the following problem: I cannot get the bibtex citations.
Apparently latex is not run a second time after the bibtex.
I also tried to add
extraFiles = [ ./hoat.bib ]
but then says:
ln: failed to create symbolic link `hoat.bib`: File exists
So, for what use extraFiles is intended for?
And how pkgs.texFunctions.runLaTeX finds the dependency on other files?
Thanks,
Marco
On Dec 8, 2010, at 1:53 PM, Eelco Dolstra wrote:
> On 12/07/2010 06:11 PM, Lluís Batlle i Rossell wrote:
>
>> nix-env (the other nixpkgs user) uses ~/.nix-defexpr only, so I don't think
>> there is any use of NIXPKGS_ALL anywhere nowadays.
>
> Not so, I use it all the time for building stuff outside the Nixpkgs tree. For
> instance, for building LaTeX documents:
>
> rec {
> pkgs = import (builtins.getEnv "NIXPKGS_ALL") {};
>
> doc = pkgs.texFunctions.runLaTeX {
> rootFile = ./doc.ltx;
> packages = [ pkgs.pg f];
> };
> }
>
> --
> Eelco Dolstra | http://www.st.ewi.tudelft.nl/~dolstra/
> _______________________________________________
> nix-dev mailing list
> nix-dev at cs.uu.nl
> https://mail.cs.uu.nl/mailman/listinfo/nix-dev
More information about the nix-dev
mailing list