nixos/nix: use nixos-rebuild from nixpkgs/389487

This commit is contained in:
Wroclaw 2025-03-23 13:30:34 +01:00
parent 0b028df8a3
commit 6de65850fe

View file

@ -28,9 +28,18 @@ let
};
};
# nixpkgs PR389487
# https://github.com/NixOS/nixpkgs/pull/389487
futureNixosExecutables = let
nixpkgs = builtins.fetchTarball {
url = "https://github.com/NixOS/nixpkgs/archive/e8f4dba5135ce202c7ef77118f145ef8b3803088.tar.gz";
sha256 = "1ssqca6x9g6ys754zj2sdvsi85hwfhqd04pa445gavr4wiadgv0b";
};
in pkgs.callPackage "${nixpkgs}/pkgs/os-specific/linux/nixos-rebuild/default.nix" {};
wrappedNixosExecutables = pkgs.symlinkJoin {
name = "${pkgs.nixos-rebuild.name}-wrap";
paths = [ pkgs.nixos-rebuild ];
paths = [ futureNixosExecutables ];
nativeBuildInputs = [
pkgs.makeWrapper
];
@ -47,5 +56,6 @@ in {
(wrappedNixExecutables true)
wrappedNixosExecutables
];
system.tools.nixos-rebuild.enable = false;
};
}