From 9f0e17ef0153df0ea6b2c884febbc950357549e4 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Fri, 30 Jan 2026 15:28:22 +0000 Subject: [PATCH 1/4] models-dev: 0-unstable-2026-01-24 -> 0-unstable-2026-01-30 --- pkgs/by-name/mo/models-dev/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix index 8d08bdd95a7b..b09566f70418 100644 --- a/pkgs/by-name/mo/models-dev/package.nix +++ b/pkgs/by-name/mo/models-dev/package.nix @@ -9,12 +9,12 @@ }: let pname = "models-dev"; - version = "0-unstable-2026-01-24"; + version = "0-unstable-2026-01-30"; src = fetchFromGitHub { owner = "anomalyco"; repo = "models.dev"; - rev = "545bf83089a0d0bc4001b14c485270e10161cdd8"; - hash = "sha256-iby02kRswqBqBP1pQS7vMMsRTY7VLiccdd7aoanOURw="; + rev = "8b2b4b40a1f10a27aa15a4de83a7cee6c2aa9b02"; + hash = "sha256-FtdPmJU3g9KNBDrxbFQR0Tx0cCmlNS48JSD9AUiB+7s="; }; node_modules = stdenvNoCC.mkDerivation { From d086c9bfd4fa49e947d11c92b71e709250e803e2 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Fri, 30 Jan 2026 16:28:47 +0100 Subject: [PATCH 2/4] models-dev: fix homepage link --- pkgs/by-name/mo/models-dev/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix index b09566f70418..f7cd8e8b3a42 100644 --- a/pkgs/by-name/mo/models-dev/package.nix +++ b/pkgs/by-name/mo/models-dev/package.nix @@ -109,7 +109,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = { description = "Comprehensive open-source database of AI model specifications, pricing, and capabilities"; - homepage = "https://github.com/anomalyco/models-dev"; + homepage = "https://github.com/anomalyco/models.dev"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ delafthi ]; From b0c2045444743238ad3d3b532a243e78b7d0c0c3 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Fri, 30 Jan 2026 16:29:14 +0100 Subject: [PATCH 3/4] models-dev: enable build on `x86_64-darwin` Since the update to bun v1.3.7 the build on `x86_64-darwin` succeeds again. --- pkgs/by-name/mo/models-dev/package.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix index f7cd8e8b3a42..c8e822816436 100644 --- a/pkgs/by-name/mo/models-dev/package.nix +++ b/pkgs/by-name/mo/models-dev/package.nix @@ -113,9 +113,5 @@ stdenvNoCC.mkDerivation (finalAttrs: { license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ delafthi ]; - badPlatforms = [ - # error: Invalid DNS result order - "x86_64-darwin" - ]; }; }) From 2d59b75fb7f302854a37eb6da5129f48ea649372 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Fri, 30 Jan 2026 21:29:33 +0100 Subject: [PATCH 4/4] opencode: wrap program before installing shell completions Fixes failures when generating shell completions by ensuring the binary is wrapped before `installShellCompletion`. --- pkgs/by-name/op/opencode/package.nix | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index 3ed705fb2d34..6a0e2807ecc5 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -114,18 +114,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook preInstall install -Dm755 dist/opencode-*/bin/opencode $out/bin/opencode - install -Dm644 schema.json $out/share/opencode/schema.json - - runHook postInstall - ''; - - postInstall = lib.optionalString (stdenvNoCC.buildPlatform.canExecute stdenvNoCC.hostPlatform) '' - installShellCompletion --cmd opencode \ - --bash <($out/bin/opencode completion) \ - --zsh <(SHELL=/bin/zsh $out/bin/opencode completion) - ''; - - postFixup = '' wrapProgram $out/bin/opencode \ --prefix PATH : ${ lib.makeBinPath ( @@ -137,6 +125,16 @@ stdenvNoCC.mkDerivation (finalAttrs: { ] ) } + + install -Dm644 schema.json $out/share/opencode/schema.json + + runHook postInstall + ''; + + postInstall = lib.optionalString (stdenvNoCC.buildPlatform.canExecute stdenvNoCC.hostPlatform) '' + installShellCompletion --cmd opencode \ + --bash <($out/bin/opencode completion) \ + --zsh <(SHELL=/bin/zsh $out/bin/opencode completion) ''; nativeInstallCheckInputs = [