Daniel Peebles <pumpkin...@gmail.com> writes:

> The alternative would be to adopt a more nixpkgs-like approach, and
> maintain a separate tree of packages that point into fixed-output
> references into the actual codebase. That unfortunately means moving the
> build spec farther away from the code it builds, and although it might be
> necessary in the case of nixpkgs (because we don't control all FOSS
> projects), it seems like we can do better.

We do something like this.

https://github.com/monstercat/monstercatpkgs

I guess I could have chose to keep the expressions in the git repos, but
decided to stick with nixpkgs conventions.

We host all of our internal code on a vpn (zerotier). We found
fetchgitPrivate was too much of a hassle.

Right now our production machines point to a nix-serve cache (also on
vpn) where the code is built. Mostly because I haven't got around to
setting up Hydra yet.

Cheers,


-- 
William Casarin
PGP 0x6D3E2004415AF4A3
https://jb55.com
_______________________________________________
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to