[Nix-dev] Moving some of the NixOS setup to nixpkgs

Gergely Risko gergely at risko.hu
Wed Oct 1 14:11:35 CEST 2014


Hi,

On 2014-10-01 11:11 (Wednesday), Wout Mertens <wout.mertens at gmail.com> writes:
> Examples are the environment variables TZDIR, CURL_CA_BUNDLE,
> OPENSSL_X509_CERT_FILE and others, which are in place for NixOS users
> but not for nixpkgs users. Without these, glibc and curl don't work
> 100% right. Plain nixpkgs installs should have these set in the user
> environment somehow.
>
> ...
>
> One more related topic is declarative user environments. You can do it
> [1], but it's a bit of a hidden feature and not very straightforward. 

You should have a look on this: https://github.com/nilcons/ceh

We support installing Nix in an easy way on top of modern mainstream
linux distros (ubuntu, fedora, debian, nixos).

And we have "user environments" in git, kind of.

If you have specific questions about how stuff works or you find some
issues while you're trying it out, please come back to us!

We use this setup at our own startup for almost a year now (mainly for
Haskell developing environment) and stuff works great, I wanted to
announce this properly on this mailing list, but didn't find the time
yet.

Gergely



More information about the nix-dev mailing list