Skip to content

Fix/install ux#26

Merged
growlf merged 2 commits into
mainfrom
fix/install-ux
May 12, 2026
Merged

Fix/install ux#26
growlf merged 2 commits into
mainfrom
fix/install-ux

Conversation

@growlf
Copy link
Copy Markdown
Owner

@growlf growlf commented May 12, 2026

Summary

Type of change

  • Bug fix
  • New feature / enhancement
  • Documentation update
  • Refactor / cleanup
  • CI / tooling change

Related issues

Testing

  • docker compose config passes with no errors
  • Shell scripts pass shellcheck
  • Manually tested on Intel Arc hardware (if relevant)

Checklist

  • My changes follow the project's code style
  • I have updated documentation where necessary
  • I have not committed secrets or real credentials
  • .env.example is up to date (if env vars were added/removed)

Luma (Enclave AI) and others added 2 commits May 12, 2026 23:21
Two UX fixes:

1. If .env is missing on a fresh clone, auto-create from .env.example
   and generate LITELLM_MASTER_KEY — no editor required. Cloud API keys
   are optional; local models work immediately without them.

2. Arc detection now checks `lspci` for "Intel Arc" in the device name
   instead of vendor 0x8086. Iris Pro, UHD, and other Intel iGPUs share
   the same vendor ID but don't support the IPEX-LLM Arc overlay — they
   fall through to CPU-only mode. Fixed in both install.sh and start.sh.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Without this, auto-created .env retains STACK_USER=yourusername from
.env.example. The ${STACK_USER:-$(whoami)} fallback on the next line
never fires because the variable is already set (to the wrong value),
so OLLAMA_DATA, systemd user, and path expansions all break.

Also removes the nano .env instruction from the usage comment — the
installer now handles first-run setup automatically.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@growlf growlf self-assigned this May 12, 2026
@growlf growlf merged commit cad72bc into main May 12, 2026
1 check passed
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