It works!

This commit is contained in:
2026-02-24 20:45:16 -08:00
parent 762895a2e0
commit eb6191baf8
2 changed files with 41 additions and 6 deletions

6
flake.lock generated
View File

@@ -20,11 +20,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1771369470, "lastModified": 1771848320,
"narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=", "narHash": "sha256-0MAd+0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0182a361324364ae3f436a63005877674cf45efb", "rev": "2fc6539b481e1d2569f25f8799236694180c0993",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -152,7 +152,9 @@
# The newer workflow templates package no longer ships templates in this location # The newer workflow templates package no longer ships templates in this location
postInstall = '' postInstall = ''
mkdir -p $out/lib/python${python.pythonVersion}/site-packages/comfyui_workflow_templates/templates mkdir -p $out/lib/python${python.pythonVersion}/site-packages/comfyui_workflow_templates/templates
cp -r ${packages.comfyui_workflow_media_image}/lib/python${python.pythonVersion}/site-packages/comfyui_workflow_templates_media_image/templates $out/lib/python${python.pythonVersion}/site-packages/comfyui_workflow_templates/templates/images cp -r ${packages.comfyui_workflow_media_video}/lib/python${python.pythonVersion}/site-packages/comfyui_workflow_templates_media_video/templates $out/lib/python${python.pythonVersion}/site-packages/comfyui_workflow_templates/templates/video
cp -r ${packages.comfyui_workflow_media_other}/lib/python${python.pythonVersion}/site-packages/comfyui_workflow_templates_media_other/templates $out/lib/python${python.pythonVersion}/site-packages/comfyui_workflow_templates/templates/other
cp -r ${packages.comfyui_workflow_media_image}/lib/python${python.pythonVersion}/site-packages/comfyui_workflow_templates_media_image/templates $out/lib/python${python.pythonVersion}/site-packages/comfyui_workflow_templates/templates/image
''; '';
}; };
@@ -192,6 +194,36 @@
]; ];
}; };
packages.comfy_kitchen = pkgs.python3Packages.buildPythonPackage rec {
pname = "comfy-kitchen";
version = "0.2.7";
format = "wheel";
src = pkgs.fetchPypi {
pname = "comfy_kitchen";
inherit version;
format = "wheel";
dist = "py3";
python = "py3";
sha256 = "sha256-+PqlebadMx0vHqwJ6WqVWGwqa5WKVLwZ5/HBp3hS3TY=";
};
};
packages.comfy_aimdo = pkgs.python3Packages.buildPythonPackage rec {
pname = "comfy-aimdo";
version = "0.1.8";
format = "wheel";
src = pkgs.fetchPypi {
pname = "comfy_aimdo";
inherit version;
format = "wheel";
dist = "py3";
python = "py3";
sha256 = "sha256-BVs3sDetESkbqH2knvJ4weuw4ix0IRH6+a4xWzru3Zk=";
};
};
packages.comfyui = packages.comfyui =
let python_extended = (python.withPackages (ps: [ let python_extended = (python.withPackages (ps: [
ps.alembic ps.alembic
@@ -218,6 +250,7 @@
ps.sqlalchemy ps.sqlalchemy
ps.soundfile ps.soundfile
ps.kornia ps.kornia
ps.requests
packages.comfyui_workflow_core packages.comfyui_workflow_core
packages.comfyui_workflow_media_api packages.comfyui_workflow_media_api
packages.comfyui_workflow_media_video packages.comfyui_workflow_media_video
@@ -227,16 +260,18 @@
packages.comfyui_workflow packages.comfyui_workflow
packages.comfyui_embedded_docs packages.comfyui_embedded_docs
packages.spandrel packages.spandrel
packages.comfy_kitchen
packages.comfy_aimdo
])); ]));
in pkgs.stdenv.mkDerivation { in pkgs.stdenv.mkDerivation {
pname = "ComfyUI"; pname = "ComfyUI";
version = "0.14.2"; version = "0.14.2.1";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "Comfy-Org"; owner = "Comfy-Org";
repo = "ComfyUI"; repo = "ComfyUI";
tag = "v0.14.2"; tag = "v0.14.2";
sha256 = "sha256-vIw22ISbjUnfRB6+TFE7QKbVnEXu6BFAN8lmCGE74/M="; sha256 = "sha256-rrkVEnoWp0BBFZS4fMHo72aYZSxy0I3O8C9DMKXsr88=";
}; };
buildInputs = [ buildInputs = [