Not on Nix right now but I believe this also works:

    readFile (./foo + name + /bar)

- Bryan

On Fri, 16 Oct 2015 11:36:22 +0100
Thomas Hunger <[email protected]> wrote:

> Do you need toPath?
> 
> lib.readFile "./foo/${name}/bar"
> 
> seems to work for me.
> 
> On 16 October 2015 at 11:10, Bas van Dijk <[email protected]> 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

Attachment: pgpcAZjY7lxWU.pgp
Description: OpenPGP digital signature

_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to