From 85d32c6e5f70c9fa243b2578731d5bf082e7de62 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Tue, 21 Jul 2026 12:08:28 +1000 Subject: [PATCH 1/3] Revert "sketchybar: fix darwin build" This reverts commit 174bd66b7677fa2dae76e6c3c4047125f5f35bb5. --- pkgs/by-name/sk/sketchybar/package.nix | 9 --------- 1 file changed, 9 deletions(-) diff --git a/pkgs/by-name/sk/sketchybar/package.nix b/pkgs/by-name/sk/sketchybar/package.nix index 139b02922412..df0ae0a33d14 100644 --- a/pkgs/by-name/sk/sketchybar/package.nix +++ b/pkgs/by-name/sk/sketchybar/package.nix @@ -5,7 +5,6 @@ nix-update-script, apple-sdk_15, versionCheckHook, - llvmPackages, }: let @@ -22,20 +21,12 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-5tyc/yYzdV/3JTtujuj7le/14XkC7TlN/nZg7tOZsNg="; }; - nativeBuildInputs = [ - # TODO: Remove once #536365 reaches this branch - llvmPackages.lld - ]; - buildInputs = [ apple-sdk_15 ]; makeFlags = [ "arm64" ]; - # TODO: Remove once #536365 reaches this branch - env.NIX_CFLAGS_LINK = "-fuse-ld=lld"; - installPhase = '' runHook preInstall From 1ee98495a485c42f85b148d2f23bed0d010a49c1 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Tue, 21 Jul 2026 12:08:38 +1000 Subject: [PATCH 2/3] Revert "vfkit: use lld to avoid trap during linking" This reverts commit 559ebc0633af55d278e4d7f6730c01d9e6ee27c2. --- pkgs/by-name/vf/vfkit/package.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/by-name/vf/vfkit/package.nix b/pkgs/by-name/vf/vfkit/package.nix index dbe208e8b563..0acbe47ce0cf 100644 --- a/pkgs/by-name/vf/vfkit/package.nix +++ b/pkgs/by-name/vf/vfkit/package.nix @@ -5,7 +5,6 @@ darwin, fetchFromGitHub, fetchpatch2, - llvmPackages, nix-update-script, testers, vfkit, @@ -34,17 +33,12 @@ buildGoModule rec { nativeBuildInputs = [ darwin.sigtool - # TODO: Remove this when NixOS/nixpkgs#536365 reaches master. - llvmPackages.lld ]; buildInputs = [ apple-sdk_15 ]; - # TODO: Remove this when NixOS/nixpkgs#536365 reaches master. - env.NIX_CFLAGS_LINK = "-fuse-ld=${lib.getExe' llvmPackages.lld "ld64.lld"}"; - postFixup = '' codesign --entitlements vf.entitlements -f -s - $out/bin/vfkit ''; From 018df009f10aec269120e3319cd46b198162646e Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Tue, 21 Jul 2026 12:10:36 +1000 Subject: [PATCH 3/3] concord-tui: remove ld64 hardening workaround partial revert of 2f852c210864ef1483e4d3f813d05016d7b17b11 --- pkgs/by-name/co/concord-tui/package.nix | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/pkgs/by-name/co/concord-tui/package.nix b/pkgs/by-name/co/concord-tui/package.nix index f2ea41311f2e..4b074f9052d5 100644 --- a/pkgs/by-name/co/concord-tui/package.nix +++ b/pkgs/by-name/co/concord-tui/package.nix @@ -7,8 +7,6 @@ opus, lib, stdenv, - # TODO: Clean up on `staging` - lld, nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -33,21 +31,12 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ pkg-config cmake - ] - # TODO: Clean up on `staging` - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - lld ]; __darwinAllowLocalNetworking = true; __structuredAttrs = true; - # TODO: Clean up on `staging` - env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { - NIX_CFLAGS_LINK = "-fuse-ld=${lib.getExe' lld "ld64.lld"}"; - }; - passthru.updateScript = nix-update-script { }; meta = {