Il y a longtemps, j'ai abandonné Nix‑Darwin. Je reviens parce qu'il me permet d'avoir des environnements de développement reproductibles, des outils sans douleur et une configuration système propre, parfaits pour Rust et Solana. → Épingler rustc/cargo exact par projet → Fenix ou rust‑overlay pour les toolchains nightly → Isoler plusieurs versions de Solana CLI → Anchor + AVM dans des shells déclaratifs → CI/CD correspond exactement aux builds locaux → Caches binaires → builds plus rapides → Shells par projet → pas de conflits globaux → Un flake → même configuration sur macOS/Linux → Rollbacks instantanés → mises à jour sécurisées