Files
nix-dotfiles-v2/packages/s2-model/default.nix
2026-04-05 22:32:10 +02:00

33 lines
796 B
Nix

{
lib,
fetchurl,
runCommand,
}:
let
s2ProQ6 = fetchurl {
url = "https://huggingface.co/rodrigomt/s2-pro-gguf/resolve/main/s2-pro-q6_k.gguf";
hash = "sha256-hKyQQXKiytuE6PfxTqPxrO8FhJh2Nehfcgf9JU6vojU=";
name = "s2-pro-q6_k.gguf";
};
in
runCommand "s2-model"
{
version = "1.0.0";
meta = {
description = "S2 Pro GGUF model files for s2.cpp";
homepage = "https://huggingface.co/rodrigomt/s2-pro-gguf";
license = {
shortName = "fish-audio-research";
fullName = "Fish Audio Research License";
url = "https://github.com/rodrigomatta/s2.cpp/blob/main/LICENSE.md";
free = false;
};
platforms = lib.platforms.all;
};
}
''
mkdir -p $out/models
ln -s ${s2ProQ6} $out/models/s2-pro-q6_k.gguf
''