minimal: Fix nixos-rebuild with nom

This commit is contained in:
traxys 2024-05-02 22:03:01 +02:00
parent db4ebdc06d
commit e1b2393c74

View file

@ -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]}
'';
});
})
];