Nixpkgs Documentation
repository·master·Indexed 12 days ago
https://github.com/nixos/nixpkgsA massive collection of over 140,000 software packages for the Nix package manager and the foundation for NixOS. This documentation covers contributing to the Nixpkgs manual, using CommonMark extensions for technical literals and admonitions, and detailed guides on the `lib.fileset` and `lib.path` libraries.
What's inside Nixpkgs
- K3s is a lightweight Kubernetes distribution designed for Edge and IoT devices. It bundles Kubernetes cluster components into a few small binaries to optimize for resource-constrained environments.
Overview of cusolvermp
mastercusolvermp is a library provided by NVIDIA for high-performance linear algebra operations. It is part of the CUDA ecosystem and is used for solving dense and sparse linear systems.
For detailed information regarding the library, visit the official NVIDIA redistribution link: https://developer.download.nvidia.com/compute/cusolvermp/redist/
Before using this library, ensure your system meets the necessary hardware and software requirements specified by NVIDIA: https://docs.nvidia.com/cuda/cusolvermp/getting_started/index.html#hardware-and-software-requirements
Overview of cuTensor
mastercuTensor is a library provided by NVIDIA for high-performance tensor operations. It is designed to accelerate tensor computations on NVIDIA GPUs.
For detailed technical documentation and support requirements, refer to the official NVIDIA resources:
- Redistribution Link: https://developer.download.nvidia.com/compute/cutensor/redist/
- Support and Requirements: https://docs.nvidia.com/cuda/cutensor/latest/index.html#support
Overview of nixos-render-docs
masternixos-render-docs is a specialized CommonMark andman-pagesrenderer designed specifically for the NixOS and Nixpkgs manuals. It implements RFC 72 to enable a lossless port of documentation from DocBook to CommonMark using custom extensions. It is a single-purpose framework designed to avoid the limitations and breakage associated with general-purpose documentation tools.Overview of nppplus
masternppplus is a component related to NVIDIA's CUDA ecosystem. For detailed technical specifications, requirements, and official documentation, refer to the NVIDIA developer resources.
- Official Redistribution Link: NVIDIA nppplus redist
- Requirements and Documentation: NVIDIA nppplus docs
Overview of nixos-rebuild-ng
masternixos-rebuild-ngis a command-line tool designed to build and switch a NixOS system to a new configuration. It operates based on yourconfiguration.nixand associated Nix files.Overview of Elm packages in nixpkgs
masterThe Elm packages collection innixpkgsconsists of various Elm language tooling utilities. These packages are composed of both Haskell-based and Node.js-based components.Overview of NixOS Tests
masterNixOS tests are used to verify features added to NixOS by running them within a testing framework. The framework automatically manages the lifecycle of one or more virtual machines containing the specific NixOS systems required for the test execution. Tests are located in thenixos/testsdirectory of the repository.Overview of cublasmp
mastercublasmp is a library provided by NVIDIA. For detailed information regarding its functionality and redistribution, refer to the official NVIDIA developer link.
Before using cublasmp, ensure your system meets the necessary hardware and software requirements specified in the NVIDIA documentation.
Overview of cusparselt
mastercusparselt is a library provided by NVIDIA. You can find the official redistribution link and documentation at the links below.
Important Compatibility Note: Version
0.7.1ofcusparseltrequires CUDA 12.8 or later.Overview of GCC Next-Generation
masterGCC Next-Generation is an experimental package set for GCC. It follows a split package design inspired by the LLVM package set architecture, allowing for more granular control over individual components of the GCC toolchain rather than providing a single monolithic package.Overview of nixos-init
masternixos-initis a system designed for the initialization of NixOS. Its primary purpose is to work around Filesystem Hierarchy Standard (FHS) constraints imposed by tools like systemd during the boot process.Design Principles:
- Minimalism: It performs only the minimal work required to start systemd. Any task that can be deferred until after systemd has started should be deferred.
- Robustness: It aims to eventually replace
system.activationScriptsfor booting, enable bashless activation, and improve overall NixOS robustness. - Non-extensibility: It is explicitly not designed to be extended dynamically by downstream users; functionality should only be added when strictly necessary.