This commit is contained in:
mjallen18
2026-02-04 13:08:34 -06:00
parent aa7fc9c228
commit 87fb1c96e5
10 changed files with 387 additions and 16 deletions

View File

@@ -0,0 +1,58 @@
{
stdenv,
lib,
python3Packages,
fetchFromGitHub,
...
}:
stdenv.mkDerivation rec {
pname = "comfyui-frontend";
version = "1.39.5";
src = fetchFromGitHub {
owner = "Comfy-Org";
repo = "ComfyUI_frontend";
tag = "v${version}";
hash = "sha256-zEAPCR0Q4eo3HVImqCWB2T3mBDv55573vcJI/TYf32o=";
};
dontUnpack = false;
dontBuild = true;
dontConfigure = true;
nativeBuildInputs = [ ];
installPhase = ''
mkdir -p $out
cp -r $src $out
'';
# ln -s ${comfyUiLauncher}/bin/comfy-ui $out/bin/comfy-ui
# ln -s $out/bin/comfy-ui $out/bin/comfyui
passthru = {
inherit
# comfyuiSrc
# pythonRuntime
# modelDownloaderDir
# frontendRoot
# dependencies
version
;
};
meta = with lib; {
description = "ComfyUI - A powerful and modular diffusion model GUI";
homepage = "https://github.com/comfyanonymous/ComfyUI";
# ComfyUI is GPL-3.0; bundled custom nodes have various licenses
license = with licenses; [
gpl3 # ComfyUI, Impact Pack, KJNodes
agpl3Only # bitsandbytes-NF4
mit # rgthree-comfy, Florence2, MMAudio
asl20 # GGUF, LTXVideo, x-flux, PuLID, WanVideoWrapper
];
platforms = platforms.linux ++ platforms.darwin;
maintainers = [ ];
mainProgram = "comfy-ui";
};
}