[Nix-dev] setting environment values.

Tim Sears tim at timsears.com
Tue Jan 27 19:48:59 CET 2015


I am writing a nix expression to port some libraries from another distro.

The libraries have slightly non-standard locations so I would typically add
some line to my .bashrc file like

export SOMEVAR="somestring"
export SOMEPATH=/opt/path/to/libs
export LD_LIBRARY_PATH=$SOMEPATH:$LD_LIBRARY_PATH.

What is the nix way of doing this? I can set SOMEVAR="somestring" in the
derivation expression, and it appears in my environment after executing
nix-shell, but SOMEPATH should look like $out/path/to/libs and I am not
sure how/where to set that.

Suggestions appreciated.
-Tim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20150127/2ecc9c5e/attachment.html 


More information about the nix-dev mailing list