From 8da226f0b4297ca8f8b0ce8fdba4363b6bdb2aee Mon Sep 17 00:00:00 2001
From: Michael Davis <mcarsondavis@gmail.com>
Date: Fri, 7 Mar 2025 12:06:32 -0500
Subject: [PATCH] flake: Revert devShell linker to lld

`mold` does not appear to work on macOS as stated in the parent commit.
---
 flake.nix | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/flake.nix b/flake.nix
index e65a5e5d..a334a345 100644
--- a/flake.nix
+++ b/flake.nix
@@ -57,7 +57,7 @@
 
       # Devshell behavior is preserved.
       devShells.default = let
-        commonRustFlagsEnv = "-C link-arg=-fuse-ld=mold -C target-cpu=native --cfg tokio_unstable";
+        commonRustFlagsEnv = "-C link-arg=-fuse-ld=lld -C target-cpu=native --cfg tokio_unstable";
         platformRustFlagsEnv = pkgs.lib.optionalString pkgs.stdenv.isLinux "-Clink-arg=-Wl,--no-rosegment";
       in
         pkgs.mkShell
@@ -65,7 +65,7 @@
           inputsFrom = [self.checks.${system}.helix];
           nativeBuildInputs = with pkgs;
             [
-              mold
+              lld
               cargo-flamegraph
               rust-bin.nightly.latest.rust-analyzer
             ]