Hace mucho tiempo abandoné Nix‑Darwin. Regreso porque me proporciona entornos de desarrollo reproducibles, herramientas sin complicaciones y una configuración del sistema limpia, perfecta para Rust y Solana. → Fijar rustc/cargo exactos por proyecto → Fenix o rust‑overlay para toolchains nocturnos → Aislar múltiples versiones de Solana CLI → Anchor + AVM en shells declarativos → CI/CD coincide exactamente con las compilaciones locales → Cachés binarios → compilaciones más rápidas → Shells por proyecto → sin conflictos globales → Un flake → misma configuración en macOS/Linux → Rollbacks instantáneos → actualizaciones seguras