fix(setup): report a clear error when HOME is unset (#352)

Setup stopped on 'HOME: unbound variable' when neither HOME nor
XDG_DATA_HOME was set (or XDG_DATA_HOME was relative without HOME).
Expand HOME defensively like the install lock already does and fail
with the missing data-directory cause instead.

Docs: no guide changes; the setup command, help text, and installer
flow are unchanged, and installer messages stay technical English
outside the QML catalogs. TODO is unaffected (not a parity gap).
d0c1844b87Simone committed on 9/24/2026, 10:39:43 AM· committed by GitHubparentd573df8
3 files changedLine totals unavailable