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 develop cria shells de desenvolvimento instantâneos

Artigos Relacionados