https://github.com/NixOS/bundlers
Aggregated bundlers [maintainer=@tomberek, @Artturin]
https://github.com/NixOS/bundlers
Last synced: 7 months ago
JSON representation
Aggregated bundlers [maintainer=@tomberek, @Artturin]
- Host: GitHub
- URL: https://github.com/NixOS/bundlers
- Owner: NixOS
- License: mit
- Created: 2022-01-20T21:06:06.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-05T15:26:21.000Z (about 1 year ago)
- Last Synced: 2025-06-05T07:51:20.722Z (7 months ago)
- Language: Nix
- Homepage:
- Size: 24.4 KB
- Stars: 118
- Watchers: 8
- Forks: 15
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# UNSTABLE, Breaking changes may be done without warning.
# Nix Bundlers
Bundlers are a way to transform derivations. The most common and default
usage is based on the [original by
matthewbauer](https://github.com/matthewbauer/nix-bundle). Each bundler
is function over a value (usually a derivation) that produces another
derivation.
```console
$ nix bundle --bundler github:NixOS/bundlers nixpkgs#hello
```
# How to contribute
Main purpose of this repository is to collect most common bundlers to *make
common use-cases easy*. For this purpose the collection of bundlers is limited
to provided an opinionated and curated list.
TODO: bundlers should be also discoverable on search.nixos.org
## Opening issues
* Make sure you have a [GitHub account](https://github.com/signup/free)
* Make sure there is no open issue on the topic
* [Submit a new issue](https://github.com/NixOS/bundlers/issues/new)
## What is required to submit a bundler?
Note: This section is a WIP
Each bundler is a function that generally takes a derivation and produces a
derivation as an output.
# Inspired by
- [nixos-generators](https://github.com/nix-community/nixos-generators)
- [nix-bundle](https://github.com/matthewbauer/nix-bundle)
- [guix pack](https://guix.gnu.org/manual/en/html_node/Invoking-guix-pack.html)
# License
Note: contributing implies licensing those contributions
under the terms of [COPYING](COPYING), which is the MIT license.