From 5f665b4f556a6bb1edef57b2a98ce8b745469fb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Sun, 4 Jan 2026 18:01:58 +0100 Subject: [PATCH] overlays/nix-monitored: optional nixos-rebuild --- nix/overlays/nix-monitored.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nix/overlays/nix-monitored.nix b/nix/overlays/nix-monitored.nix index af3d170f..47d5ee9a 100644 --- a/nix/overlays/nix-monitored.nix +++ b/nix/overlays/nix-monitored.nix @@ -19,18 +19,24 @@ let // { override = args: drv.override (builtins.removeAttrs args [ "nix" ]); }; + + inherit (prev) lib; in -{ +lib.optionalAttrs (prev ? nixos-rebuild) { nixos-rebuild = keepNixOverride ( prev.nixos-rebuild.override { nix = nix-monitored; } ); +} +// lib.optionalAttrs (prev ? nixos-rebuild-ng) { nixos-rebuild-ng = keepNixOverride ( prev.nixos-rebuild-ng.override { nix = nix-monitored; } ); +} +// { nix-direnv = prev.nix-direnv.override { nix = nix-monitored; };