Molto tempo fa ho abbandonato Nix‑Darwin. Torno indietro perché mi offre ambienti di sviluppo riproducibili, strumenti senza problemi e una configurazione di sistema pulita perfetta per Rust e Solana. → Fissa esattamente rustc/cargo per progetto → Fenix o rust‑overlay per toolchain nightly → Isola più versioni di Solana CLI → Anchor + AVM in shell dichiarative → CI/CD corrisponde esattamente alle build locali → Cache binarie → build più veloci → Shell per progetto → nessun conflitto globale → Un flake → stessa configurazione su macOS/Linux → Rollback istantanei → aggiornamenti sicuri