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 { wrappedNixosExecutables = pkgs.symlinkJoin {
name = "${pkgs.nixos-rebuild.name}-wrap"; name = "${pkgs.nixos-rebuild.name}-wrap";
paths = [ pkgs.nixos-rebuild ]; paths = [ futureNixosExecutables ];
nativeBuildInputs = [ nativeBuildInputs = [
pkgs.makeWrapper pkgs.makeWrapper
]; ];
@ -47,5 +56,6 @@ in {
(wrappedNixExecutables true) (wrappedNixExecutables true)
wrappedNixosExecutables wrappedNixosExecutables
]; ];
system.tools.nixos-rebuild.enable = false;
}; };
} }