Nixpkgs search
This repository contains the scripts and the web application for search. Initial idea was to replace NixOS packages and options search which nixpkgs search fetching one JSON file which contained all packages or options.
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. Let's start by searching Nixpkgs , which is where we're mostly likely to find packages we want.
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:. 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. Underneath legacyPackages. The URL of the Nix store to use for evaluation, i. Add path to the Nix search path. The tarball must consist of a single top-level directory. For example, passing.
Was this page helpful?
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.
The Nix Packages collection Nixpkgs is a set of thousands of packages for the Nix package manager , released under a permissive MIT license. This manual primarily describes how to write packages for the Nix Packages collection Nixpkgs. If you like to learn more about the Nix package manager and the Nix expression language, then you are kindly referred to the Nix manual. Nix expressions describe how to build packages from source and are collected in the nixpkgs repository. Also included in the collection are Nix expressions for NixOS modules. With these expressions the Nix package manager can build binary packages. Packages, including the Nix packages collection, are distributed through channels. The collection is distributed for users of Nix on non-NixOS distributions through the channel nixpkgs. Stable NixOS releases are generally only given security updates. More up to date packages and modules are available via the nixos-unstable channel.
Nixpkgs search
Nix is a package manager which comes in a form of many command line tools. Packages that Nix can build are defined with the Nix Expression Language. A weekly beginner-oriented interactive video lecture on all things Nix.
Yumurtalık imsakiye
Initial idea was to replace NixOS packages and options search which was fetching one JSON file which contained all packages or options. Obtaining a Source Distribution 3. Latest commit History Commits. Release 2. Code of conduct. Profiles 6. Edit this page File an issue. Go to file. Documentation Common Options 8. Interpret installables as attribute paths relative to the Nix expression stored in file. Release 0.
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.
Utilities 8. Set the format of log output; one of raw , internal-json , bar or bar-with-logs. Adding flakes. Override a specific flake input e. Local Store 4. Latest commit. Glossary Last commit date. Latest commit History , Commits. For each matching package, It prints the full attribute name from the root of the installable , the version and the meta. Operators 5.
In my opinion it is very interesting theme. I suggest you it to discuss here or in PM.
Same already discussed recently
Also that we would do without your magnificent idea