nixpkgs search

Nixpkgs search

We use a single, first-party analytics cookie to focus our limited time and energy on the most important documentation, nixpkgs search.

This repository contains the scripts and the web application for search. Initial idea was to replace NixOS packages and options search which was fetching one JSON file which contained all packages or options. This approach is good for its simple setup, but started to show its problems when packages number was getting bigger and bigger. I'm sure we could optimize it further, but ideas what all could we do if there would be some database in the back were to tempting not to try. For backend we are using Elasticsearch instance which is kindly sponsored by bonsai.

Nixpkgs search

Nixpkgs is a collection of over 80, software packages that can be installed with the Nix package manager. It also implements NixOS , a purely-functional Linux distribution. Here are some of the main ones:. Nixpkgs and NixOS are built and tested by our continuous integration system, Hydra. When successful build and test criteria are met, the Nixpkgs expressions are distributed via Nix channels. Nixpkgs is among the most active projects on GitHub. While thousands of open issues and pull requests might seem a lot at first, it helps consider it in the context of the scope of the project. Nixpkgs describes how to build tens of thousands of pieces of software and implements a Linux distribution. The GitHub Insights page gives a sense of the project activity. For more information about contributing to the project, please visit the contributing page. To ensure the continuity and expansion of the NixOS infrastructure, we are looking for donations to our organization. Nixpkgs is licensed under the MIT License. Note: MIT license does not apply to the packages built by Nixpkgs, merely to the files in this repository the Nix expressions, build scripts, NixOS modules, etc.

If file is the character - then a Nix expression will be read from standard input. Remote Builds 7.

Warning This program is experimental and its interface is subject to change. Show packages in the nixpkgs flake containing blender in its name or description:. Search for packages containing git and either frontend or gui :. Search for packages containing neovim but hide ones containing either gui or python :. For each matching package, It prints the full attribute name from the root of the installable , the version and the meta.

Warning This program is experimental and its interface is subject to change. Show packages in the nixpkgs flake containing blender in its name or description:. Search for packages containing git and either frontend or gui :. Search for packages containing neovim but hide ones containing either gui or python :. For each matching package, It prints the full attribute name from the root of the installable , the version and the meta. In contrast to.

Nixpkgs search

This repository contains the scripts and the web application for search. Initial idea was to replace NixOS packages and options search which was fetching one JSON file which contained all packages or options. This approach is good for its simple setup, but started to show its problems when packages number was getting bigger and bigger. I'm sure we could optimize it further, but ideas what all could we do if there would be some database in the back were to tempting not to try. For backend we are using Elasticsearch instance which is kindly sponsored by bonsai. On the frontend we are using Elm. The use case we want to solve is that a visitor want to see if a package exists or to look up certain package's details. A user wants to converge to a single result if possible.

Yoouporn

Search for packages containing git and either frontend or gui :. Copying Closures via SSH 7. Utilities 8. The URL of the Nix store to use for evaluation, i. The nix search command The Nix CLI has a search command that you can use to search the packages in a flake based on a search term. Report repository. Channels 8. Derivations 5. Check out our privacy policy. Dismiss alert. Common evaluation options --arg name expr Pass the value expr as the argument name to Nix functions. Advanced Topics 7.

Back when we first released Devbox , one of the most requested features was the ability to install specific versions of packages.

This approach is good for its simple setup, but started to show its problems when packages number was getting bigger and bigger. Verifying Build Reproducibility 7. Miscellaneous global options --help Show usage information. Note: MIT license does not apply to the packages built by Nixpkgs, merely to the files in this repository the Nix expressions, build scripts, NixOS modules, etc. You switched accounts on another tab or window. Folders and files Name Name Last commit message. Dismiss alert. Nixpkgs is a collection of over 80, software packages that can be installed with the Nix package manager. Yeah that is a good suggestion as well. Offering such a site without giant warning box in vibrant colors is extremely dangerous and irresponsible. The URLs of the tarballs from the official nixos. Derivations 5. You switched accounts on another tab or window. This does not seem to differ from the already available tool by Marcelo Lazaroni in function. We use a single, first-party analytics cookie to focus our limited time and energy on the most important documentation.

2 thoughts on “Nixpkgs search

Leave a Reply

Your email address will not be published. Required fields are marked *