diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 9f2d2d4f599b..eb4de4a1f18b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4179,6 +4179,12 @@ githubId = 69784758; matrix = "@clot27:matrix.org"; }; + cloudripper = { + email = "other.wing8806@fastmail.com"; + github = "cloudripper"; + githubId = 70971768; + name = "cloudripper"; + }; clr-cera = { email = "clrcera05@gmail.com"; github = "clr-cera"; diff --git a/pkgs/by-name/in/intentrace/package.nix b/pkgs/by-name/in/intentrace/package.nix new file mode 100644 index 000000000000..750e2ac81590 --- /dev/null +++ b/pkgs/by-name/in/intentrace/package.nix @@ -0,0 +1,34 @@ +{ + fetchFromGitHub, + lib, + rustPlatform, +}: + +let + version = "0.2.4"; +in +rustPlatform.buildRustPackage { + inherit version; + pname = "intentrace"; + + src = fetchFromGitHub { + owner = "sectordistrict"; + repo = "intentrace"; + rev = "refs/tags/v${version}"; + hash = "sha256-Bsis8tL2xahJT/qAFVbbd/CZ7n8KJYLPTIl1a1WHR4c="; + }; + + cargoHash = "sha256-pyGcQy7p0+Vqv3Khy1hLgahcOpqnbKKmRLZcKwkvVWw="; + + meta = { + description = "Prettified Linux syscall tracing tool (like strace)"; + homepage = "https://github.com/sectordistrict/intentrace"; + license = lib.licenses.mit; + platforms = [ "x86_64-linux" ]; + mainProgram = "intentrace"; + maintainers = with lib.maintainers; [ + cloudripper + jk + ]; + }; +}