Skip to content

feat(install): desktop overlay-only support (Linux/macOS/WSL) - #24

Merged
FineComputer14451 merged 1 commit into
mainfrom
feat/desktop-overlay-install
Sep 7, 2026
Merged

feat(install): desktop overlay-only support (Linux/macOS/WSL)#24
FineComputer14451 merged 1 commit into
mainfrom
feat/desktop-overlay-install

Conversation

@FineComputer14451

Copy link
Copy Markdown
Owner

Summary

  • Allow install.sh on non-Termux Linux/macOS/WSL: detect GROKHUNTER_HOST=desktop, do not die with the Termux-only gate.
  • Desktop defaults to overlay-only coding tools (Grok / completions / profile); skips pkg, wake-lock, and NetHunter rootfs. Termux full-lab path unchanged.
  • Docs: README, FAQ, INSTALL, website one-liner; scripts/ci-unit.sh host-detect coverage. Shebang → #!/usr/bin/env bash.

Desktop one-liner

bash <(curl -fsSL https://raw.githubusercontent.com/FineComputer14451/GrokHunter/main/install.sh) --overlay-only --with-grok --with-completions

Test plan

  • bash -n install.sh + bash scripts/ci-unit.sh (includes desktop host detect)
  • Dry-run on Linux box: past Termux gate, prints desktop overlay-only mode, --overlay-only --with-completions completes
  • --full on desktop forces overlay-only (no rootfs)
  • Termux path still works (logic preserved; not re-tested on device in this PR)

Credits: jorexdeveloper / Termux / Kali / xAI. No Magisk/HID.

Non-Termux hosts no longer die at the Termux gate. Detect
GROKHUNTER_HOST=desktop, keep real HOME/TMPDIR/PATH, skip pkg and
wake-lock, and force overlay-only coding tools. Termux full-lab path
unchanged. Docs/website one-liner + ci-unit host detect coverage.
@FineComputer14451
FineComputer14451 merged commit 1cefbed into main Sep 7, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant