From 4698b1ef375e9c904037e0b2049aa73d39ac1b2d Mon Sep 17 00:00:00 2001 From: beviu Date: Mon, 22 Jul 2024 23:11:14 +0200 Subject: [PATCH] disko: add nixos-install-tools to PATH When running disko-install from a distribution that is not NixOS, the nixos-install command was failing due to nixos-install not being in PATH. Fix the error by adding the nixos-install-tools package to the list of packages passed to lib.makeBinPath. --- package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.nix b/package.nix index 979f5f9..f089be4 100644 --- a/package.nix +++ b/package.nix @@ -1,4 +1,4 @@ -{ stdenvNoCC, makeWrapper, lib, path, nix, coreutils }: +{ stdenvNoCC, makeWrapper, lib, path, nix, coreutils, nixos-install-tools }: stdenvNoCC.mkDerivation (finalAttrs: { name = "disko"; @@ -14,7 +14,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { sed -e "s|libexec_dir=\".*\"|libexec_dir=\"$out/share/disko\"|" "$i" > "$out/bin/$i" chmod 755 "$out/bin/$i" wrapProgram "$out/bin/$i" \ - --prefix PATH : ${lib.makeBinPath [ nix coreutils ]} \ + --prefix PATH : ${lib.makeBinPath [ nix coreutils nixos-install-tools ]} \ --prefix NIX_PATH : "nixpkgs=${path}" done '';