This is an incomplete list of projects that I have either created or maintain.

Pyproject.nix is a collection of utilities to work with Python project metadata in Nix. It contains pure Nix implementations of many Python packaging standards & a builder infrastructure.

It’s a swiss army knife to build Python packaging workflows on top of, and is currently used by all pure Nix python2nix tools.

Uv2nix takes locked uv workspaces & ingests them in pure Nix.

Uv2nix builds on tof of pyproject.nix & is the flagship project in it’s ecosystem.

Tool to use Poetry projects with Nix.

Predecessor of pyproject.nix & uv2nix.

Nix-installers are a suite of Nix installers created using distribution-native packaging, primarily for use in coroporate, or other restricted environments.

Originally developed for a client in the medical industry.

  • Nixpkgs

    Nixpkgs committer. Maintainer of Emacs & it’s vast package set. Author of many modules, lib & stdenv functionality.

    Creator of importNpmLock.

  • zephyr-nix

    Zephyr-nix is packaging for developing Zephyr-RTOS projects using Nix. Packages SDKs, toolchains & custom Python environments.

  • nix-community

I’m one of the 5 nix-community administrators.

Unit testing for Nix code

Co-maintainer of parallel Nix job evaluator with @Mic92.

Creator & maintainer of the auto-updating Emacs Nixpkgs overlay.