Announcement on NixOS Discourse
Features
- Hash prefetching powered by nurl
- Dependency inference for Rust packages using the Riff registry and python projects
- Interactive prompts with fuzzy tab completions
- License detection
- Supported builders
stdenv.mkDerivation
buildRustPackage
buildPythonApplication
andbuildPythonPackage
buildGoModule
- Supported fetchers
fetchCrate
fetchFromGitHub
fetchFromGitLab
fetchFromGitea
fetchPypi
- All other fetchers supported by nurl are also supported, you just have to specify the tags manually
Usage
Usage: nix-init [OPTIONS] <OUTPUT>
Arguments:
<OUTPUT> The path to output the generated file to
Options:
-u, --url <URL> Specify the URL
-c, --config <CONFIG> Specify the config file
-h, --help Print help
-V, --version Print version
This might tempt me back from the land of Pop! OS. I had found it pretty painful to create packages, but this looks like it can take out a lot of the boilerplate.