Давным-давно я отказался от Nix‑Darwin. Возвращаюсь, потому что он дает мне воспроизводимые среды разработки, безболезненные инструменты и чистую конфигурацию системы, идеально подходящую для Rust и Solana. → Закрепите точные версии rustc/cargo для каждого проекта → Fenix или rust‑overlay для ночных инструментов → Изолируйте несколько версий Solana CLI → Anchor + AVM в декларативных оболочках → CI/CD точно совпадает с локальными сборками → Бинарные кэши → более быстрые сборки → Оболочки для каждого проекта → никаких глобальных конфликтов → Один flake → одинаковая настройка на macOS/Linux → Мгновенные откаты → безопасные обновления