Nixpkgs search
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:, 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.
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. The more characters are added to a search query the more narrow is search is and we should show less results. Very important is also ranking of search results. This will bring more relevant search results to the top, since a lot of times it is hard to produce search query that will output only one result item. A less important, but providing better user experience. Suggesting feature should guide user to write better queries which in turn will produce better results. Any changes to source files.
MIT license.
We use a single, first-party analytics cookie to focus our limited time and energy on the most important documentation. Check out our privacy policy. One great thing about Nix is that there are tons of packages available in the Nix ecosystem that you can use in Nix development environments , in your NixOS installations, and more. But navigating all of this plenty can be tricky, so in this guide we'll learn how to search for packages in Nixpkgs using the nix search command and using the web application at search. Then we'll learn how to explore packages in other flakes. The Nix CLI has a search command that you can use to search the packages in a flake based on a search term.
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 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.
Ech buckets
Nix Store 4. Store Path 4. 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. Packages 0 No packages published. Reload to refresh your session. Installing a Binary Distribution 3. Release 1. In contrast to. This repository contains the scripts and the web application for search. About Search NixOS packages and options search. Hacking
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:.
Offering such a site without giant warning box in vibrant colors is extremely dangerous and irresponsible. Folders and files Name Name Last commit message. Local Daemon Store 4. Release 2. Protocols Common Environment Variables 8. You signed out in another tab or window. To ensure the continuity and expansion of the NixOS infrastructure, we are looking for donations to our organization. Sponsor this project opencollective. Quick Start 3. Channels 8. Garbage Collection 6. 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. View all files.
I think, that you are not right. I am assured. I suggest it to discuss. Write to me in PM.
It is remarkable, it is very valuable piece
This magnificent idea is necessary just by the way