From 632462e9b38b969e3a68bd122fa71ffee7cbb960 Mon Sep 17 00:00:00 2001 From: DESPsyched Date: Wed, 9 Jul 2025 08:35:28 -0400 Subject: [PATCH 1/3] maintainers: add despsyched --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 669baf88ac0e..9a07f34cf265 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6263,6 +6263,12 @@ githubId = 21953890; name = "Tim Digel"; }; + despsyched = { + email = "priyanshu.tripathi@deshaw.com"; + github = "despsyched"; + githubId = 196187334; + name = "Priyanshu Tripathi"; + }; desttinghim = { email = "opensource@louispearson.work"; matrix = "@desttinghim:matrix.org"; From 0c6cd02bbb5d455584b990ce2af23db3ced576e6 Mon Sep 17 00:00:00 2001 From: DESPsyched Date: Wed, 9 Jul 2025 08:37:15 -0400 Subject: [PATCH 2/3] maintainers: add despsyched to the deshaw team --- maintainers/team-list.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 32bc1298f71c..f48d99648269 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -326,6 +326,7 @@ with lib.maintainers; # Verify additions to this team with at least one already existing member of the team. members = [ de11n + despsyched invokes-su ]; scope = "Group registration for D. E. Shaw employees who collectively maintain packages."; From 2d3594f389f92ad75046f241f2d33e0ed35a5c08 Mon Sep 17 00:00:00 2001 From: DESPsyched Date: Wed, 9 Jul 2025 08:29:47 -0400 Subject: [PATCH 3/3] procfd: init at 1.1.0 --- pkgs/by-name/pr/procfd/package.nix | 35 ++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/pr/procfd/package.nix diff --git a/pkgs/by-name/pr/procfd/package.nix b/pkgs/by-name/pr/procfd/package.nix new file mode 100644 index 000000000000..53f12202e087 --- /dev/null +++ b/pkgs/by-name/pr/procfd/package.nix @@ -0,0 +1,35 @@ +{ + fetchFromGitHub, + lib, + rustPlatform, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "procfd"; + version = "1.1.0"; + + src = fetchFromGitHub { + owner = "deshaw"; + repo = "procfd"; + tag = "v${finalAttrs.version}"; + hash = "sha256-M2VFy7WqvoxgzEpS0qd7nGLRt2pKGZlfU9uUHlwDC7Y="; + }; + + cargoHash = "sha256-YmUzcJ8SM3iwjeDZXWBrDcT793ZyF6QdwxuYDh69xZw="; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + + meta = { + description = "Linux lsof replacement to list open file descriptors for processes"; + homepage = "https://github.com/deshaw/procfd"; + license = lib.licenses.bsd3; + mainProgram = "procfd"; + platforms = lib.platforms.linux; + teams = with lib.teams; [ deshaw ]; + }; +})