mirror of
https://github.com/openclaw/nix-openclaw.git
synced 2026-07-25 05:35:30 -04:00
[PR #16] fix: remove nodejs from extended tools to prevent conflict #43
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/openclaw/nix-openclaw/pull/16
Author: @schickling
Created: 1/26/2026
Status: 🔄 Open
Base:
main← Head:fix/remove-nodejs-from-tools📝 Commits (1)
17ad8a5fix: remove nodejs from extended tools to prevent conflict📊 Changes
1 file changed (+0 additions, -1 deletions)
View changed files
📝
nix/tools/extended.nix(+0 -1)📄 Description
Summary
nodejs_22from the extended tools list to prevent conflicts with system-installed nodejsProblem
The clawdbot package bundles
nodejs_22in its extended tools (nix/tools/extended.nix), which conflicts with system-installed nodejs when both are inhome.packages:Solution
Remove
nodejs_22from thebaseNameslist inextended.nix. Theclawdbot-gatewaywrapper already references node internally viamakeWrapperwith$NODE_BIN, so there's no need to expose node in the user's PATH through the tools bundle.Clawdbot continues to work correctly because:
makeWrapperto reference nodejs internallyFixes #15
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.