Derp Theme Manager V2
The control room for how derp-UI looks
The Derp Theme Manager V2 is the pack's theming headquarters - where you edit themes, manage palettes, and preview the result live. If derp-UI's pitch is "nodes that can look like anything, not just the five default colors," the Theme Manager is where that promise is actually kept. Part of xcp_derp-UI (search "xcp_derp-UI" in ComfyUI Manager, by lordwedggie), under derpNodes/Management.
What it does
The node is aggressively socketless: the Python class deliberately declares empty INPUT_TYPES ("Empty dictionary removes all input sockets") and empty RETURN_TYPES/RETURN_NAMES ("removes the output sockets"). It's marked as an output node and its IS_CHANGED returns NaN, so it always runs - which matters because a theme manager has no data to pass; its job is to exist on the canvas and drive the theme system.
Everything else is in the UI: theme editing, palette management, and live preview. You create and edit themes - the pack's motha framework handles palette, effect, and theme-weight systems - and the changes apply to derp nodes in real time. Combined with the pack's Theme Extender (which lets you assign any derp theme to a default ComfyUI node via right-click in the Nodes 2.0 frontend), one theme can reskin your whole canvas, derp and stock alike.
Why theming matters here
The KB's ui-history.md traces ComfyUI's journey from a utilitarian graph editor to something people actually want to personalize, and derp-UI is squarely on the personalization side of that line. Where stock ComfyUI gives you a tiny color picker and maybe a CSS override, derp-UI's themes can "completely change the look of the node" - headers, widgets, effects, weights. The Theme Manager is what makes that a workflow instead of a hack: edit once, preview live, apply everywhere.
Install
cd ComfyUI/custom_nodes
git clone https://github.com/lordwedggie/xcp_derp-UI-Release
Restart ComfyUI. No pip requirements, no model downloads, no npm step - the pack vendors its JS. Manager users: search xcp_derp-UI.
Honest takes
Like the Template nodes, this one produces nothing you can wire - it's a management/editor node, and its value is entirely visual. The question is whether you care. If you're the "default dark theme and leave it alone" type, you can ignore it forever. If you've ever spent an evening fighting ComfyUI's CSS just to make one node legible, this is the tool that says that fight is over - at least within the derp world.
The caveats are the pack's standing ones, plus one specific: this is a young, niche pack with no third-party docs, and the theming system is one of its most intricate parts (the changelog is full of theme-cache and palette-hydration fixes). Treat the bundled docs and the source's motha framework as the reference, set expectations accordingly, and back up any theme you care about - a feature this new and this central is where the rough edges will live longest.
Inputs (0)
No inputs
Outputs (0)
No outputs