uv2nix
CommunityConvert uv workspaces to Nix derivations.
Authorolafkfreund
Version1.0.0
Installs0
System Documentation
What problem does it solve?
uv2nix automates turning uv-based Python project workspaces into deterministic Nix derivations, enabling reproducible builds and deployments.
Core Features & Use Cases
- Workspace to derivations: Generate Nix expressions for all projects inside a uv workspace.
- Monorepo support: Handle multi-package repos with shared dependencies.
- Nix + Python tooling integration: Works with pyproject-nix, Nix flakes, and Python packaging standards.
Quick Start
From the workspace root, run uv2nix to generate default.nix and workspace derivations, then build with nix build.
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: uv2nix Download link: https://github.com/olafkfreund/nixos_config/archive/main.zip#uv2nix 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 223,000+ vetted skills library on demand.