From 14c85b4e90956f89f5280a7d2628ac3b700eb53e Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Thu, 2 May 2024 16:30:28 +0200 Subject: [PATCH] [Optimizations] do not override dependencies which are runtime replaced anyway --- optimizations/optimizations.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/optimizations/optimizations.nix b/optimizations/optimizations.nix index b42a4da..bb01c1c 100644 --- a/optimizations/optimizations.nix +++ b/optimizations/optimizations.nix @@ -101,6 +101,11 @@ in { }; config = mkIf cfg.enable { + + aviallon.optimizations.blacklist = mkDefault ( + options.aviallon.optimizations.blacklist.default + ++ (traceValSeq (forEach config.system.replaceRuntimeDependencies (x: lib.getName x.oldDependency ))) + ); nixpkgs.overlays = mkAfter [ (self: super: { fastStdenv = super.overrideCC super.gccStdenv (super.buildPackages.gcc_latest.overrideAttrs (old: