42 lines
1.3 KiB
Nix
42 lines
1.3 KiB
Nix
{
|
|
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
|
|
''
|