uv2nix

Community

Convert 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.