From 7e44c27671e0447855b4f9b6413a8645dc9aaa92 Mon Sep 17 00:00:00 2001 From: Randy Eckenrode Date: Fri, 10 Apr 2026 00:21:37 -0400 Subject: [PATCH] darwin.top: remove source release bootstrap workaround --- .../darwin/by-name/to/top/package.nix | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/pkgs/os-specific/darwin/by-name/to/top/package.nix b/pkgs/os-specific/darwin/by-name/to/top/package.nix index 69418a6d9b6c..5133692d1e8b 100644 --- a/pkgs/os-specific/darwin/by-name/to/top/package.nix +++ b/pkgs/os-specific/darwin/by-name/to/top/package.nix @@ -3,23 +3,11 @@ mkAppleDerivation, ncurses, pkg-config, - pkgs, + sourceRelease, }: let - f = - pkgs: prev: - if - !pkgs.stdenv.hostPlatform.isDarwin - || pkgs.stdenv.name == "bootstrap-stage0-stdenv-darwin" - || !(pkgs.stdenv ? __bootPackages) - then - prev.darwin.sourceRelease - else - f pkgs.stdenv.__bootPackages pkgs; - bootstrapSourceRelease = f pkgs pkgs; - # TODO(reckenrode): Use `sourceRelease` after migration has been merged and all releases updated to the same version. - xnu = bootstrapSourceRelease "xnu"; + xnu = sourceRelease "xnu"; in mkAppleDerivation { releaseName = "top";