github.com/nix-community/nur ↗

Nix User Repository: User contributed nix packages [maintainer=@Pandapip1]

An animated visualization of nix-community/nur's Git history from February 2018 to February 2021, built by 154 contributors. The codebase reached 5,367 lines, mostly Python. The video runs 1 minute 52 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

Python

Contributors

154

Lines of Code

5,367

From

2018-02-28

To

2021-02-23

Advertisement

About nix-community/nur

The Nix User Repository (NUR) is a community-driven meta repository that enables users to share and access Nix packages outside the official Nixpkgs repository. Started by Mic92 in 2018 and currently maintained by Pandapip1, NUR provides a decentralized way for the Nix community to distribute package expressions and other Nix-based content like NixOS modules, Home Manager modules, overlays, and library functions. Unlike Nixpkgs, packages in NUR are built from source and are not formally reviewed by Nixpkgs members, allowing faster community contribution.

Users can integrate NUR into their Nix configurations using flakes or traditional packageOverrides, enabling them to install community packages by referencing them through attributes in the NUR namespace. The project automatically validates repositories by performing evaluation checks before propagating updates, though security responsibility ultimately rests with users who should review expressions before installation.

Contributors can register their own repositories by creating a directory containing a `default.nix` file that returns a set of Nix derivations, then adding an entry to NUR's `repos.json` file through a pull request. The platform provides a template repository structure to assist new contributors and offers a web search interface to help users discover available packages from all registered repositories across the entire NUR ecosystem.

Advertisement

Share this video