Skip to content

fix(install): add profile files install.sh already links - #72

Merged
barbatdev merged 2 commits into
mainfrom
fix/install-missing-profiles
Oct 21, 2026
Merged

barbatdev merged 2 commits into
mainfrom
fix/install-missing-profiles

Conversation

@barbatdev

Copy link
Copy Markdown
Owner

install.sh on main links 10 profile files (herdr, ghostty, fish, pi) that were never committed, so install.sh --check fails. Copied unchanged from the live Mac config (#71). Unblocks #70.

Refs #69

install.sh on main links herdr, ghostty, fish and pi profile files that were
never committed, so install.sh --check fails and CI stays red.

Refs #69
@barbatdev
barbatdev merged commit e937dfb into main Oct 21, 2026
1 check passed
@barbatdev
barbatdev deleted the fix/install-missing-profiles branch October 21, 2026 12:21
barbatdev added a commit that referenced this pull request Oct 21, 2026
…#70)

* fix(install): seed opencode tui.json as a copy instead of a symlink

gentle-ai sync refuses to read symlinks and aborts (and fails rollback) on
~/.config/opencode/tui.json. Seed it once, convert our old symlink in place,
and keep the file once a tool owns it.

Refs #69

* fix(fish): put gentle-ai managed launchers first on PATH

gentle-ai cannot persist PATH for fish login shells, so the OpenCode
background launcher in ~/.gentle-ai/bin never took effect.

Refs #69

* feat(gs): run gentle-ai sync after updating binaries

gs sync only rebuilt binaries, so managed configs drifted per host. It now
runs gentle-ai sync (scoped by GS_SYNC_AGENTS, skippable with
GS_SKIP_AI_SYNC=1), reports failures without aborting, and flags legacy
upgrade scripts so gs sync is the single entry point.

Closes #69

* ci: restore Linux Home Manager README contract and run gs sync test

The README restore in dc56614 dropped the Linux rows the nix preflight
check requires, which kept main red and blocked merges.

Refs #69

* fix(install): add profile files install.sh already links (#72)

* fix(install): add profile files install.sh already links

install.sh on main links herdr, ghostty, fish and pi profile files that were
never committed, so install.sh --check fails and CI stays red.

Refs #69

* docs: restore Linux Home Manager rows the nix preflight requires

Dropped by the README restore in dc56614.

Refs #69

* fix(install): seed opencode tui.json as a copy instead of a symlink

gentle-ai sync refuses to read symlinks and aborts (and fails rollback) on
~/.config/opencode/tui.json. Seed it once, convert our old symlink in place,
and keep the file once a tool owns it.

Refs #69

* fix(fish): put gentle-ai managed launchers first on PATH

gentle-ai cannot persist PATH for fish login shells, so the OpenCode
background launcher in ~/.gentle-ai/bin never took effect.

Refs #69

* feat(gs): run gentle-ai sync after updating binaries

gs sync only rebuilt binaries, so managed configs drifted per host. It now
runs gentle-ai sync (scoped by GS_SYNC_AGENTS, skippable with
GS_SKIP_AI_SYNC=1), reports failures without aborting, and flags legacy
upgrade scripts so gs sync is the single entry point.

Closes #69

* ci: restore Linux Home Manager README contract and run gs sync test

The README restore in dc56614 dropped the Linux rows the nix preflight
check requires, which kept main red and blocked merges.

Refs #69
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