diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4e700fe1e9e3..38e63cf29d44 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -22918,6 +22918,11 @@ matrix = "@c3n21:matrix.org"; githubId = 37077738; }; + sinjin2300 = { + name = "Sinjin"; + github = "Sinjin2300"; + githubId = 35543336; + }; sioodmy = { name = "Antoni SokoĊ‚owski"; github = "sioodmy"; diff --git a/pkgs/by-name/nn/nnd/package.nix b/pkgs/by-name/nn/nnd/package.nix new file mode 100644 index 000000000000..d0cb7818c71c --- /dev/null +++ b/pkgs/by-name/nn/nnd/package.nix @@ -0,0 +1,31 @@ +{ + lib, + fetchFromGitHub, + pkgsCross, +}: +let + inherit (pkgsCross.musl64) rustPlatform; +in +rustPlatform.buildRustPackage (finalAttrs: { + pname = "nnd"; + version = "0.19"; + + src = fetchFromGitHub { + owner = "al13n321"; + repo = "nnd"; + tag = "v${finalAttrs.version}"; + hash = "sha256-DjJDNsyOrDLaMruGLP3arfrCs/7hW24wfjvPncndY+Q="; + }; + + useFetchCargoVendor = true; + cargoHash = "sha256-Iwipxy0xKDyFLMmdB2FQve6DULX+46Pi9rOaK0bDTB0="; + + meta = { + description = "Debugger for Linux"; + homepage = "https://github.com/al13n321/nnd/tree/main"; + license = lib.licenses.asl20; + platforms = [ "x86_64-linux" ]; + maintainers = with lib.maintainers; [ sinjin2300 ]; + mainProgram = "nnd"; + }; +})