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 {
|
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;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue