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; };