It works!
This commit is contained in:
6
flake.lock
generated
6
flake.lock
generated
@@ -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": {
|
||||||
|
|||||||
41
flake.nix
41
flake.nix
@@ -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 = [
|
||||||
|
|||||||
Reference in New Issue
Block a user