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.