[PR #11] [MERGED] Override model, custom nodes, input, output, user directories + install manager core. #553

Closed
opened 2026-10-31 22:14:48 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Comfy-Org/desktop/pull/11
Author: @robinjhuang
Created: 9/4/2024
Status: ✅ Merged
Merged: 9/12/2024
Merged by: @robinjhuang

Base: main ← Head: rh-comfy


📝 Commits (10+)

  • c55a192 Use core manager url.
  • d32105c Override user directory.
  • 7b2322f Update command.
  • 4d80b73 Create comfy related directories.
  • e81bbd5 Add manager url to all build types.
  • 4b2930b Override input and output directories for ComfyUI.
  • 9eeac5f Create model subdirectories as well.
  • b903654 Add model path override for mac/windows/linux.
  • cdcf6cd Update comment.
  • 42ab46d Type as string.

📊 Changes

7 files changed (+177 additions, -21 deletions)

View changed files

📝 .github/workflows/publish_windows.yml (+1 -1)
➕ config/model_paths_linux.yaml (+22 -0)
➕ config/model_paths_mac.yaml (+22 -0)
➕ config/model_paths_windows.yaml (+22 -0)
📝 forge.config.ts (+34 -6)
📝 package.json (+3 -3)
📝 src/main.ts (+73 -11)

📄 Description

Use the --user-directory to override the user directory for workflows in ComfyUI.

Override the input and output directories for ComfyUI to the userData directory as defined on each operating system.

Create input, output, user, custom_nodes, and model and its subdirectories into userData directory.

Copy an extra_paths_config.yaml for each operating system.

Install ComfyUI using the manager-core github project that we want to ship with the Electron build.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Comfy-Org/desktop/pull/11 **Author:** [@robinjhuang](https://github.com/robinjhuang) **Created:** 9/4/2024 **Status:** ✅ Merged **Merged:** 9/12/2024 **Merged by:** [@robinjhuang](https://github.com/robinjhuang) **Base:** `main` ← **Head:** `rh-comfy` --- ### 📝 Commits (10+) - [`c55a192`](https://github.com/Comfy-Org/desktop/commit/c55a192ea862fc4749656be3aa195b9a881df6ce) Use core manager url. - [`d32105c`](https://github.com/Comfy-Org/desktop/commit/d32105cff95d49137d6e72bae9f2724c5d3b0fd4) Override user directory. - [`7b2322f`](https://github.com/Comfy-Org/desktop/commit/7b2322fde8a2fe96dcbe837d068ae04f8fcab814) Update command. - [`4d80b73`](https://github.com/Comfy-Org/desktop/commit/4d80b73048e7aec1273ffdb31a5c235a891dc2d8) Create comfy related directories. - [`e81bbd5`](https://github.com/Comfy-Org/desktop/commit/e81bbd57c4b421bde72380922e3bed4f045c208b) Add manager url to all build types. - [`4b2930b`](https://github.com/Comfy-Org/desktop/commit/4b2930b454703bd7c0f12a5971e0af1b0dbf0aa2) Override input and output directories for ComfyUI. - [`9eeac5f`](https://github.com/Comfy-Org/desktop/commit/9eeac5f479d2417bdcf9da49a76b1448ffd19ff1) Create model subdirectories as well. - [`b903654`](https://github.com/Comfy-Org/desktop/commit/b903654f3764d8e3b5ae2ea5f0c1803f57f024fa) Add model path override for mac/windows/linux. - [`cdcf6cd`](https://github.com/Comfy-Org/desktop/commit/cdcf6cdcf250688fb20b6f5b4d70702d833f9cef) Update comment. - [`42ab46d`](https://github.com/Comfy-Org/desktop/commit/42ab46d745d0c7dec249c6d3d2c61c578a770193) Type as string. ### 📊 Changes **7 files changed** (+177 additions, -21 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/publish_windows.yml` (+1 -1) ➕ `config/model_paths_linux.yaml` (+22 -0) ➕ `config/model_paths_mac.yaml` (+22 -0) ➕ `config/model_paths_windows.yaml` (+22 -0) 📝 `forge.config.ts` (+34 -6) 📝 `package.json` (+3 -3) 📝 `src/main.ts` (+73 -11) </details> ### 📄 Description Use the `--user-directory` to override the user directory for workflows in ComfyUI. Override the `input` and `output` directories for ComfyUI to the userData directory as defined on each operating system. Create `input`, `output`, `user`, `custom_nodes`, and `model` and its subdirectories into userData directory. Copy an extra_paths_config.yaml for each operating system. Install ComfyUI using the manager-core github project that we want to ship with the Electron build. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-31 22:14:48 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/desktop#553
No description provided.