Six months with Nix & devenv and counting
- Track: Nix and NixOS
- Room: K.3.601
- Day: Saturday
- Start: 11:35
- End: 11:55
- Video only: k3601
- Chat: Join the conversation!
On this talk I present my experience introducing Nix, home-manager, darwin-nix and devenv in a project where most team members use a macbook but we spend quite some time on Linux too.
A declarative configuration - that does not interfere with OSX and company provided tooling - that can be shared with team members to be used with minimum changes - that keeps a working environment on every iteration - that really boosts productivity
adding devenv to the mix - so people with no exposure to nix feel comfortable - so developers have an almost identical setup - so complexity is hiden using processes and services instead of customised containers and scripts
Unfortunately some pain points too - as it was impossible to replicate workflows Linux users were used to - not all available packages can be installed
After this six months experience, this combination is highly recommendable for all projects aiming to enjoy the good parts and some to polish edges I have seen.
Speakers
José Miguel Martínez Carrasco |