From 2701da8aeee48de6387d9a45b25fcf296297378f Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Thu, 28 May 2026 18:28:27 -0400 Subject: [PATCH] podman-desktop: add krunkit to closure on darwin When starting podman machine from UI, it fails because podman-desktop directly calls to krunkit to determine some configuration if the machine is of krunkit type. (cherry picked from commit b4e72c546611cc806c7b6e855e555eede13cc36c) --- pkgs/by-name/po/podman-desktop/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/po/podman-desktop/package.nix b/pkgs/by-name/po/podman-desktop/package.nix index 04cb9eb6812d..00d9cfb5b137 100644 --- a/pkgs/by-name/po/podman-desktop/package.nix +++ b/pkgs/by-name/po/podman-desktop/package.nix @@ -16,6 +16,7 @@ jq, gnugrep, podman, + krunkit, }: let @@ -120,7 +121,10 @@ stdenv.mkDerivation (finalAttrs: { installPhase = let - commonWrapperArgs = "--prefix PATH : ${lib.makeBinPath [ podman ]}"; + prefixPackages = lib.makeBinPath ( + [ podman ] ++ lib.optional (lib.meta.availableOn stdenv.hostPlatform krunkit) krunkit + ); + commonWrapperArgs = "--prefix PATH : ${prefixPackages}"; in ( ''