From 4cbafcce37c306af74fe50c05603b688d78231e9 Mon Sep 17 00:00:00 2001 From: Oleksii Filonenko Date: Tue, 7 Jul 2026 15:48:25 +0100 Subject: [PATCH 1/2] nix-auth: init at 0.1.0 https://github.com/numtide/nix-auth Assisted-by: nix-init --- pkgs/by-name/ni/nix-auth/package.nix | 42 ++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/by-name/ni/nix-auth/package.nix diff --git a/pkgs/by-name/ni/nix-auth/package.nix b/pkgs/by-name/ni/nix-auth/package.nix new file mode 100644 index 000000000000..74e0b398a057 --- /dev/null +++ b/pkgs/by-name/ni/nix-auth/package.nix @@ -0,0 +1,42 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + versionCheckHook, + nix-update-script, +}: + +buildGoModule (finalAttrs: { + pname = "nix-auth"; + version = "0.1.0"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "numtide"; + repo = "nix-auth"; + tag = "v${finalAttrs.version}"; + hash = "sha256-epsg+elWnZoPjFV/hc113j+JGuxL/ggcEmJJv+Niajo="; + }; + + vendorHash = "sha256-5X+GG5h9rZTLhDvL6m9LrU5WGT5Ev+aXZ+5ffksBIM8="; + + ldflags = [ + "-s" + "-w" + "-X=github.com/numtide/nix-auth/internal/version.Version=${finalAttrs.version}" + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "version"; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Nix access-token management tool"; + homepage = "https://github.com/numtide/nix-auth"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ Br1ght0ne ]; + mainProgram = "nix-auth"; + }; +}) From 672006cc75754bafdcd18520b3f1ec4d77af0614 Mon Sep 17 00:00:00 2001 From: Oleksii Filonenko Date: Wed, 8 Jul 2026 16:08:42 +0100 Subject: [PATCH 2/2] nix-auth: add __darwinAllowLocalNetworking --- pkgs/by-name/ni/nix-auth/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ni/nix-auth/package.nix b/pkgs/by-name/ni/nix-auth/package.nix index 74e0b398a057..2b75b21afbf5 100644 --- a/pkgs/by-name/ni/nix-auth/package.nix +++ b/pkgs/by-name/ni/nix-auth/package.nix @@ -26,6 +26,8 @@ buildGoModule (finalAttrs: { "-X=github.com/numtide/nix-auth/internal/version.Version=${finalAttrs.version}" ]; + __darwinAllowLocalNetworking = true; + doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "version";