nix-init - Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more
nix-init - Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more
github.com GitHub - nix-community/nix-init: Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more [maintainer=@figsoda]
Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more [maintainer=@figsoda] - GitHub - nix-community/nix-init: Generate Nix packages from URLs wit...
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
0 comments