nixos/n8n: add custom nodes option#484577
Merged
gepbird merged 2 commits intoNixOS:masterfrom Jan 29, 2026
Merged
Conversation
f7caaba to
ce6a5ee
Compare
ce6a5ee to
9c8f728
Compare
gepbird
reviewed
Jan 28, 2026
Contributor
There was a problem hiding this comment.
Thanks!
I wonder if the custom node packages should be built in the n8n directory rather than their own?
It should go separate directories, so the current one is good. Later we may move it into something like a package set, but currently this is the best solution as otherwise you'd need to do callPackage ../by-name/n8/n8n/xyz-plugin.nix { } in all-packages.nix which is an anti-pattern.
I briefly tested it, I see the carbone node in the web app.
gepbird
reviewed
Jan 29, 2026
eb88bee to
9c9da2a
Compare
gepbird
reviewed
Jan 29, 2026
9c9da2a to
cf277b7
Compare
Contributor
Author
|
@gepbird Could the current CI error be unrelated to my changes? |
Contributor
gepbird
approved these changes
Jan 29, 2026
Contributor
|
cf277b7 to
267c9bb
Compare
Contributor
|
Can you rebase again? The supposed fix was merged. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds an option to the n8n module for custom nodes.
Also added a first custom node: n8n-nodes-carbonejs
I wonder if the custom node packages should be built in the n8n directory rather than their own?
Fixes #435198
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.