Fix installer host integration
Rolling release / release (push) Successful in 8m25s
CI / verify (push) Successful in 1m24s

This commit is contained in:
2026-09-11 15:20:39 -04:00
parent fede00f902
commit 65efad934b
4 changed files with 47 additions and 8 deletions
+23 -2
View File
@@ -24,14 +24,35 @@ optional, explicitly enabled fallback.
## The extension is missing
Check that `metadata.json` has UUID `[email protected]`, copy the extension into
`~/.local/share/gnome-shell/extensions/[email protected]`, then run:
Re-run the installer so it registers the bundle through GNOME's extension
installer. The installer also keeps a copy at
`~/.local/share/gnome-shell/extensions/[email protected]`:
```bash
curl -fsSL https://git.ssh.surf/snxraven/gnome-jarvis/raw/branch/main/packaging/web-installer.sh | bash -s -- --enable
```
Then confirm `metadata.json` has UUID `[email protected]` and run:
```bash
gnome-extensions enable [email protected]
journalctl --user -b | grep -i jarvis
```
If the extension still does not appear, log out and back in once so GNOME Shell
reloads its extension search path.
## The service reports `203/EXEC` for `/usr/bin/node`
Older installers wrote a fixed `/usr/bin/node` path. Re-run the current web
installer; it records the Node executable found in the installing user's PATH
when it writes the user service. Check the result with:
```bash
systemctl --user cat jarvisd.service | grep ExecStart
command -v node
```
## The daemon restarts
Inspect `journalctl --user -u jarvisd.service`. Common causes are Node version,