It’s rather simple in good cases, here’s my version:
{
lib,
fetchFromGitHub,
rustPlatform,
perl,
}:
let
pname = "managarr";
version = "0.4.1";
in
rustPlatform.buildRustPackage {
inherit pname version;
src = fetchFromGitHub {
owner = "Dark-Alex-17";
repo = pname;
rev = "df9bba32cb1628fe0bdf33c71089d7ae085066d4";
hash = "sha256-2KWuqv0nxMc+H+lmuNQ0lbEm5yE2akuZTa7PT5JcvBs=";
};
cargoHash = "sha256-hB4uRgVUp6YngMoXqd03U/n+HdlcYdL5bwvTxI4xCLE=";
nativeBuildInputs = [ perl ];
meta = {
description = "A TUI and CLI to manage your Servarrs";
homepage = "https://github.com/Dark-Alex-17/managarr";
license = lib.licenses.mit;
maintainers = [ ];
};
}
No, but I will try to incorporate the nixpkgs update script into it now that the metadata is fixed for the release. I’m not a nixpkgs maintainer (yet) though but usually this is close to automatic.
If you want, you can also submit and maintain the package, or I can put us both as maintainers