Há muito tempo deixei o Nix‑Darwin. Estou voltando porque ele me oferece ambientes de desenvolvimento reproduzíveis, ferramentas sem dor e uma configuração de sistema limpa, perfeita para Rust e Solana. → Fixar rustc/cargo exatos por projeto → Fenix ou rust‑overlay para toolchains noturnos → Isolar várias versões do Solana CLI → Anchor + AVM em shells declarativos → CI/CD corresponde exatamente às builds locais → Caches binários → builds mais rápidos → Shells por projeto → sem conflitos globais → Um flake → mesma configuração no macOS/Linux → Rollbacks instantâneos → atualizações seguras