Nixpkgs

Route nixpkgs contribution requests to the correct workflow files.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/vdemeester/home --skill nixpkgs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Nixpkgs
Source: https://github.com/vdemeester/home/tree/main/dots/.config/claude/skills/Nixpkgs
Command: npx skills add https://github.com/vdemeester/home --skill nixpkgs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides contributing to the NixOS nixpkgs repository, including reviewing PRs, adding packages, and updating packages.

Core Features & Use Cases

  • PR Review: Review and post results for nixpkgs PRs.
  • Package Maintenance: Add or fix packages with proper workflows.

Quick Start

Review a PR with nixpkgs-review and propose changes.

Frequently Asked Questions about Nixpkgs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review a nixpkgs pull request?▼

Use nixpkgs-review to test and validate PRs against the NixOS repository. Run nixpkgs-review wip to build changes locally, verify package functionality, and post structured review results directly to the PR.

What's the workflow for adding a new package to nixpkgs?▼

Follow the nixpkgs contribution workflow to create package expressions, organize them in the repository structure, test with nix-build, and submit a PR with proper metadata and maintainer information.

How do I update an existing package in nixpkgs?▼

Update package version numbers and hashes in the appropriate nixpkgs files, validate changes with nixpkgs-review, and ensure backward compatibility before opening a PR for maintainer review.

Can I fix package issues while contributing to nixpkgs?▼

Yes, nixpkgs supports targeted package fixes through dedicated workflows. Use FixPackage routines to patch broken packages, test changes locally, and route fixes through the standard PR review process.

Do I need to be a nixpkgs maintainer to contribute?▼

No, community contributors can add, update, and fix packages by following contribution workflows and PR review processes. Maintainers review and merge qualified contributions; maintainer status enables additional repository permissions.