nix-flakes
CommunityReproducible Nix projects from init to build.
Authorknoopx
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps developers manage Nix Flakes to ensure hermetic, reproducible builds, deterministic inputs, and clean development environments across projects.
Core Features & Use Cases
- Initialize a new flake in the current directory with nix flake init.
- Create a new flake from a template using nix flake new.
- Update inputs and lock dependencies with nix flake update and nix flake lock.
- Build and run projects and development shells with nix build, nix run, and nix develop.
Quick Start
Use this skill to set up a new Nix Flake in your project. For example:
- Initialize: nix flake init
- Add a template: nix flake new hello -t templates#hello
- Update inputs and lock: nix flake update; nix flake lock
- Build and develop: nix build path:. ; nix develop path:.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: nix-flakes Download link: https://github.com/knoopx/pi/archive/main.zip#nix-flakes Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.