nixpkgs/pkgs/by-name/wo/wox/plugin-host-nodejs.patch
eljamm 39d41acd20 wox: 2.1.1 -> 2.2.0; adopt
(cherry picked from commit e17e65edf9)
2026-06-28 12:47:43 +00:00

51 lines
1.4 KiB
Diff

---
plugin/host/host_nodejs.go | 12 +++---------
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/plugin/host/host_nodejs.go b/plugin/host/host_nodejs.go
index c7554883..b81f693f 100644
--- a/plugin/host/host_nodejs.go
+++ b/plugin/host/host_nodejs.go
@@ -6,7 +6,6 @@ import (
"fmt"
"os"
"os/exec"
- "path"
"path/filepath"
"runtime"
"strings"
@@ -39,12 +38,7 @@ func (n *NodejsHost) GetRuntime(ctx context.Context) plugin.Runtime {
}
func (n *NodejsHost) Start(ctx context.Context) error {
- nodePath, nodeErr := n.resolveNodejsPath(ctx)
- if nodeErr != nil {
- return nodeErr
- }
-
- return n.websocketHost.StartHost(ctx, nodePath, path.Join(util.GetLocation().GetHostDirectory(), "node-host.js"), nil)
+ return n.websocketHost.StartHost(ctx, "env", "@plugin-host-nodejs@", nil)
}
// FindNodejsPath finds the best available Node.js interpreter path
@@ -276,7 +270,7 @@ func collectNodejsPathsForDarwin() []string {
paths := []string{
"/opt/homebrew/bin/node",
"/usr/local/bin/node",
- "/usr/bin/node",
+ "@nodejs-path@",
"/usr/local/node",
}
paths = append(paths, collectNodejsPathsFromNvmUnix()...)
@@ -287,7 +281,7 @@ func collectNodejsPathsForDarwin() []string {
func collectNodejsPathsForLinux() []string {
paths := []string{
"/usr/local/bin/node",
- "/usr/bin/node",
+ "@nodejs-path@",
"/usr/local/node",
}
paths = append(paths, collectNodejsPathsFromNvmUnix()...)
--
2.54.0