overlays/nix-monitored: optional nixos-rebuild

This commit is contained in:
Primrose 2026-01-04 18:01:58 +01:00
parent c7a942e971
commit 5f665b4f55
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA

View file

@ -19,18 +19,24 @@ let
// { // {
override = args: drv.override (builtins.removeAttrs args [ "nix" ]); override = args: drv.override (builtins.removeAttrs args [ "nix" ]);
}; };
inherit (prev) lib;
in in
{ lib.optionalAttrs (prev ? nixos-rebuild) {
nixos-rebuild = keepNixOverride ( nixos-rebuild = keepNixOverride (
prev.nixos-rebuild.override { prev.nixos-rebuild.override {
nix = nix-monitored; nix = nix-monitored;
} }
); );
}
// lib.optionalAttrs (prev ? nixos-rebuild-ng) {
nixos-rebuild-ng = keepNixOverride ( nixos-rebuild-ng = keepNixOverride (
prev.nixos-rebuild-ng.override { prev.nixos-rebuild-ng.override {
nix = nix-monitored; nix = nix-monitored;
} }
); );
}
// {
nix-direnv = prev.nix-direnv.override { nix-direnv = prev.nix-direnv.override {
nix = nix-monitored; nix = nix-monitored;
}; };