chore(flake/home-manager-stable): baa46aeb -> ea6d221d#1808
Merged
Conversation
home-manager-stable's bump to ea6d221d renames programs.gemini-cli to programs.antigravity-cli. The release-25.11 catppuccin input used by server hosts still ships the gemini-cli module, which sets the renamed option and trips a fatal evaluation warning in CI. Guard the disable on the option's presence so stable servers are quieted while unstable catppuccin (which dropped the module) is unaffected.
The previous guard used `options.catppuccin ? gemini-cli`, which is true on both catppuccin channels: stable ships a functional gemini-cli module while unstable ships a mkRemovedOptionModule stub that still registers the option key. Defining the option against the stub is a fatal removed- option assertion, which broke the desktop and darwin builds. Discriminate by reading the module source instead: only the functional (stable) module references `programs.gemini-cli`, so disable the option solely where that string is present. Verified by building the home- manager activation package for a server (acarshub) and a desktop (Daytona) and force-evaluating assertions on both desktops and a darwin host -- all clean.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ea6d221dnews: add entry for programs.mcp typed schema005c72ccclaude-code, codex, antigravity-cli, github-copilot-cli, opencode, vscode, zed-editor: use mcp lib22d5ec3dmcp: extract helper functions into lib/mcp.nixd899b017opencode: use lib.hm.strings.isPathLiked136d10dgithub-copilot-cli: use lib.hm.strings.isPathLike55cf7c94codex: use lib.hm.strings.isPathLikec88f017aclaude-code: use lib.hm.strings.isPathLiked48a1e6aantigravity-cli: use lib.hm.strings.isPathLike8982f451lib/strings: add isPathLike helperba6a244fantigravity-cli: add migration newscbc74b93antigravity-cli: rename gemini-cli modulefcbbf548docs: fix sshAuthSock reference in rl-2605