TL;DR — Resumo Rápido
Nix é um gerenciador de pacotes puramente funcional que permite builds reproduzíveis e configurações declarativas. Aprenda instalação, flakes e dev shells.
Nix é um gerenciador de pacotes puramente funcional com abordagem fundamentalmente diferente. Cada pacote é construído em isolamento completo com dependências exatas.
Por Que Nix?
Gerenciadores tradicionais modificam o estado global do sistema. Nix resolve isso com reprodutibilidade, isolamento, atualizações atômicas e rollback nativo.
Flakes para Projetos
Crie flake.nix com devShells para shells de desenvolvimento com dependências exatas. O flake.lock fixa versões.
Resumo
- Nix é um gerenciador puramente funcional com builds reproduzíveis e isolados
- Se instala junto a gerenciadores existentes sem conflitos
- Flakes fornecem definições herméticas com arquivos de bloqueio
nix developcria shells de desenvolvimento instantâneos