[Nix-dev] readFile applied to a path with a variable

Thomas Hunger tehunger at gmail.com
Fri Oct 16 12:36:22 CEST 2015


Do you need toPath?

lib.readFile "./foo/${name}/bar"

seems to work for me.

On 16 October 2015 at 11:10, Bas van Dijk <v.dijk.bas at gmail.com> wrote:

> Hello,
>
> In a Nix expression I would like to read a file where the file path is
> based on a variable. So I would like to do something like this:
>
>   with builtins;
>   readFile (toPath ("./foo/" + name + "/bar"))
>
> Unfortunately this doesn't work since toPath expects a string which
> represents an absolute path.
>
> Is there any other way to do this?
>
> Cheers,
>
> Bas
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20151016/fdc297ce/attachment.html 


More information about the nix-dev mailing list