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 and buildPythonPackage
    • 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
    • figsoda@lemmy.mlOP
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      2 years ago

      I have been lurking here for a while now and made my first post for this project

      Thanks for the suggestion, crossposted to !nixos: https://lemmy.ml/post/738999

      Edit: I didn’t want this to show up on people’s timelines twice since !nixos is a small community, but seems like lemmy handles crossposts perfectly, and I don’t have to worry about that, so I crossposted this to a couple more communities

      • Yuu Yin@group.lt
        link
        fedilink
        arrow-up
        4
        ·
        2 years ago

        Yeah Lemmy is pretty good on that and overall as well. I wish more people would move from the popular proprietary/centralized forums alike to here. Maybe it just needs more word of mouth…

  • pingveno@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    2 years ago

    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.