nixos/nix: use nixos-rebuild from nixpkgs/389487
This commit is contained in:
parent
0b028df8a3
commit
6de65850fe
1 changed files with 11 additions and 1 deletions
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue