{ lib, fetchurl, runCommand, }: let zImageTurbo = fetchurl { url = "https://huggingface.co/leejet/Z-Image-Turbo-GGUF/resolve/main/z_image_turbo-Q4_K.gguf"; hash = "sha256-FLN1q08ia8U3j2jzfome88IkK4VB5h4rwa/0CXYIb70="; name = "z-image-turbo-Q4_K.gguf"; }; vae = fetchurl { url = "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/vae/ae.safetensors"; hash = "sha256-r8jignLNFds5GbrNtpGM6cHtIulssSxNXtD7qCNSnjg="; name = "ae.safetensors"; }; qwen3TextEncoder = fetchurl { url = "https://huggingface.co/unsloth/Qwen3-4B-Instruct-2507-GGUF/resolve/main/Qwen3-4B-Instruct-2507-Q4_K_M.gguf"; hash = "sha256-NgWAO5gstkrq1E9sGyrjbjrNtB2ORsipTGUzvExn5Zc="; name = "Qwen3-4B-Instruct-2507-Q4_K_M.gguf"; }; in runCommand "z-image-models" { version = "1.0.0"; meta = { description = "Z-Image-Turbo models for stable-diffusion.cpp"; homepage = "https://github.com/leejet/stable-diffusion.cpp/blob/master/docs/z_image.md"; license = lib.licenses.asl20; platforms = lib.platforms.all; }; } '' mkdir -p $out/models ln -s ${zImageTurbo} $out/models/z-image-turbo-Q4_K.gguf ln -s ${vae} $out/models/ae.safetensors ln -s ${qwen3TextEncoder} $out/models/Qwen3-4B-Instruct-2507-Q4_K_M.gguf ''