nixpkgs search

Nixpkgs search

This repository contains the scripts and the web application for search. Initial idea was to replace Nixpkgs search 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, 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.

Nixpkgs search

Hey everyone! This does not seem to differ from the already available tool by Marcelo Lazaroni in function. For example, the most recent version of rustc on Nixhub is 1. Even nixos. The tool you linked is missing the last few packages, not just the newest. Nice tool. This is one area where the monorepo causes pain that would otherwise be totally avoidable. Just 2 cents. I get what you are saying, but the whole architecture would be different to accomodate that, obviously. That is one thing I really like about Flakes, you get versioning and releases on a per-package level via Git references. The tradeoff seems to be on the discoverability side.

Code of conduct. One thing you'll notice about the search output for nix searchsearch.

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 document is the user reference manual for Nixpkgs. It describes entire public interface of Nixpkgs in a concise and orderly manner, and all relevant behaviors, with examples and cross-references. NixOS Option Search and reference documentation. Nixpkgs Package Search. Nix expressions describe how to build packages from source and are collected in the nixpkgs repository.

Nixpkgs search

Back when we first released Devbox , one of the most requested features was the ability to install specific versions of packages. This isn't something that Nix easily supports out of the box, so initially Devbox could only install the most recent versions of a package. That changed in Devbox v0. More recently, we also launched Nixhub. This post is a technical deep-dive on how we implemented package versioning in Devbox along with the search engine behind Nixhub. There's a lot to cover here, so we're going to split it up into two parts. This first post explains the basics of how the first iteration of devbox search and Nixhub worked. The second part will go into more detail on how we improved search to index hundreds of thousands of packages while still keeping it fast.

Drive devilbiss australia

Packages 0 No packages published. Security policy. View all files. Garbage Collector Roots 7. This is one area where the monorepo causes pain that would otherwise be totally avoidable. First time trying NixOS, random questions. Common Options 8. This does not seem to differ from the already available tool by Marcelo Lazaroni in function. Suggesting feature should guide user to write better queries which in turn will produce better results. Release 0. When successful build and test criteria are met, the Nixpkgs expressions are distributed via Nix channels. To ensure the continuity and expansion of the NixOS infrastructure, we are looking for donations to our organization.

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.

A user wants to converge to a single result if possible. Nixpkgs is licensed under the MIT License. MIT license. Prerequisites 3. Interpret installables as attribute paths relative to the Nix expression stored in file. Advanced Attributes 5. 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. The URLs of the tarballs from the official nixos. Local Daemon Store 4. Go to file. Implies --impure. Other Project Repositories. This implies --no-write-lock-file. Set the format of log output; one of raw , internal-json , bar or bar-with-logs. History Commits.

2 thoughts on “Nixpkgs search

Leave a Reply

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