diff --git a/minimal/nixos.nix b/minimal/nixos.nix index dc663bb..bf2ff21 100644 --- a/minimal/nixos.nix +++ b/minimal/nixos.nix @@ -44,8 +44,9 @@ nixpkgs.overlays = [ (final: super: { nixos-rebuild = super.nixos-rebuild.overrideAttrs (old: { - path = "${old.path}:${lib.makeBinPath [final.nix-output-monitor]}"; - src = lib.debug.traceVal "${final.runCommand "nixos-rebuild.sh" {} '' + nativeBuildInputs = old.nativeBuildInputs ++ [pkgs.makeWrapper]; + + src = "${final.runCommand "nixos-rebuild.sh" {} '' mkdir -p $out cp ${old.src} nixos-rebuild.sh @@ -53,6 +54,11 @@ patch -p5 <${./nom-rebuild.patch} mv nixos-rebuild.sh $out ''}/nixos-rebuild.sh"; + + postInstall = '' + ${old.postInstall} + wrapProgram $out/bin/nixos-rebuild --prefix PATH ${lib.makeBinPath [pkgs.nix-output-monitor]} + ''; }); }) ];