From 643687e47778bdea00c54598a55d18c2cacac911 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Thu, 1 Jan 2026 17:15:20 +0100 Subject: [PATCH] overlays/nix-monitored: hack to drop system override of nix package --- nix/overlays/nix-monitored.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/nix/overlays/nix-monitored.nix b/nix/overlays/nix-monitored.nix index 0c693f53..464616ab 100644 --- a/nix/overlays/nix-monitored.nix +++ b/nix/overlays/nix-monitored.nix @@ -15,11 +15,20 @@ let nix-monitored = nix-monitored-noisy.override { withNotify = false; }; + + keepNixOverride = + drv: + drv + // { + override = args: drv.override (builtins.removeAttrs args [ "nix" ]); + }; in { - nixos-rebuild = prev.nixos-rebuild.override { - nix = nix-monitored-noisy; - }; + nixos-rebuild-ng = keepNixOverride ( + prev.nixos-rebuild-ng.override { + nix = nix-monitored-noisy; + } + ); nix-direnv = prev.nix-direnv.override { nix = nix-monitored; };