aboutsummaryrefslogtreecommitdiffstats
path: root/packaging
diff options
context:
space:
mode:
Diffstat (limited to 'packaging')
-rw-r--r--packaging/win/README.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/packaging/win/README.md b/packaging/win/README.md
index d02adca..0ba18ca 100644
--- a/packaging/win/README.md
+++ b/packaging/win/README.md
@@ -22,6 +22,12 @@ Runtime data stays where the node already puts it: `%LOCALAPPDATA%\meshbay\`
(`node.toml`, `keystore.enc`, `unlock.key`, `data\`). The installer never writes
there and the uninstaller never deletes it — installers place files, not secrets.
+`build/installer.nsh` also adds `…\resources\node-runtime` to the **per-user**
+`Path` (`HKCU\Environment`) so `meshbay-node` works in a terminal, and takes it
+back out on uninstall. New shells only — a `WM_SETTINGCHANGE` broadcast nudges
+open ones. It uses stock `WordFunc.nsh` (the `EnVar` plugin is not in
+electron-builder's NSIS bundle).
+
## Build
On a Windows machine with **Node ≥ 22**, **Python ≥ 3.12** (`py -3.12`) and