Быстрое окружение разработки с Nix

★ 7.5 · devops

nix-for-dev — это скилл для Claude Code, который помогает настроить Nix для разработки проектов с быстрым `nix develop`: ~1s на холодный запуск и ~0.1s на тёплый. Ключевой принцип — zero-inputs flake.nix: верхнеуровневый flake не объявляет никаких inputs, поскольку каждый добавляет ~1.5s к холодному старту, а один `nixpkgs`-input обходится в ~7s. Вместо этого зависимости фиксируются через npins и импортируются через `fetchTarball` из файлов в директории `nix/`. Скилл охватывает стандартную раскладку файлов (flake.nix, default.nix, shell.nix, nix/, npins/), управление пинами через npins, leaf-пакеты через overlay, общие переменные окружения через nix/env.nix, sub-flakes для модульных тестов и рекомендации для Haskell-проектов через haskell-flake standalone. Подходит разработчикам, которым важна скорость итераций в Nix-окружении без лишних зависимостей.