From af559f79474272fd95b1500486a748a425721731 Mon Sep 17 00:00:00 2001 From: Syl Date: Sun, 1 Jun 2025 15:06:51 -0400 Subject: [PATCH 1/2] maintainers: add sylonin --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d2f8aa0900da..7ff3929db328 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24009,6 +24009,12 @@ githubId = 52673095; name = "Syed Ahkam"; }; + sylonin = { + email = "syl@sperg.net"; + github = "Sylonin"; + githubId = 89575562; + name = "Sylonin"; + }; symphorien = { email = "symphorien_nixpkgs@xlumurb.eu"; matrix = "@symphorien:xlumurb.eu"; From df69de18617ab6a3340588238c70a490c03ffb8e Mon Sep 17 00:00:00 2001 From: Syl Date: Sun, 1 Jun 2025 15:07:03 -0400 Subject: [PATCH 2/2] tldx: init at 1.2.6 --- pkgs/by-name/tl/tldx/package.nix | 43 ++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/tl/tldx/package.nix diff --git a/pkgs/by-name/tl/tldx/package.nix b/pkgs/by-name/tl/tldx/package.nix new file mode 100644 index 000000000000..4e52c3492d4e --- /dev/null +++ b/pkgs/by-name/tl/tldx/package.nix @@ -0,0 +1,43 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "tldx"; + version = "1.2.4"; + + src = fetchFromGitHub { + owner = "brandonyoungdev"; + repo = "tldx"; + tag = "v${finalAttrs.version}"; + hash = "sha256-inX/27nzju1ns6fKF3iFmgYOd8KpI/cLX+UM8LjeOVw="; + }; + + vendorHash = "sha256-gNU1YcvRXOvPsniZKE+XEQ7YaJTc5qjTRgCrnNMjfXw="; + + ldflags = [ + "-s" + "-w" + "-X github.com/brandonyoungdev/tldx/cmd.Version=${finalAttrs.version}" + ]; + + passthru.updateScript = nix-update-script { }; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + + meta = { + license = lib.licenses.asl20; + mainProgram = "tldx"; + description = "Domain availability research tool"; + homepage = "https://github.com/brandonyoungdev/tldx"; + changelog = "https://github.com/brandonyoungdev/tldx/blob/main/CHANGELOG.md"; + maintainers = with lib.maintainers; [ sylonin ]; + }; +})