Skip to content

Commit e26876e

Browse files
committed
fix(antigravity): force overwrite settings.json and mcp_config.json to prevent backup clobbering
1 parent e01d71a commit e26876e

1 file changed

Lines changed: 23 additions & 14 deletions

File tree

programs/antigravity.nix

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,28 @@
66
];
77

88
# Antigravity-cli configurations in ~/.gemini/antigravity-cli/
9-
home.file.".gemini/antigravity-cli/settings.json".text = builtins.toJSON {
10-
security = {
11-
auth = {
12-
selectedType = "oauth-personal";
13-
};
14-
};
15-
general = {
16-
previewFeatures = true;
9+
home.file.".gemini/antigravity-cli/settings.json" = {
10+
force = true;
11+
text = builtins.toJSON {
12+
security = {
13+
auth = {
14+
selectedType = "oauth-personal";
15+
};
16+
};
17+
general = {
18+
previewFeatures = true;
19+
};
20+
trustedWorkspaces = [
21+
"${config.home.homeDirectory}/.config/home-manager"
22+
config.home.homeDirectory
23+
];
1724
};
18-
trustedWorkspaces = [
19-
"${config.home.homeDirectory}/.config/home-manager"
20-
config.home.homeDirectory
21-
];
2225
};
2326

2427
# Antigravity MCP configuration in ~/.gemini/antigravity-cli/mcp_config.json
25-
home.file.".gemini/antigravity-cli/mcp_config.json".text = builtins.toJSON {
28+
home.file.".gemini/antigravity-cli/mcp_config.json" = {
29+
force = true;
30+
text = builtins.toJSON {
2631
mcpServers = {
2732
fetch = {
2833
serverUrl = "https://server.smithery.ai/smithery-ai/fetch/mcp";
@@ -136,7 +141,11 @@
136141
};
137142
};
138143
};
144+
};
139145

140146
# Also alias to ~/.gemini/config/mcp_config.json for global Antigravity discovery
141-
home.file.".gemini/config/mcp_config.json".text = config.home.file.".gemini/antigravity-cli/mcp_config.json".text;
147+
home.file.".gemini/config/mcp_config.json" = {
148+
force = true;
149+
text = config.home.file.".gemini/antigravity-cli/mcp_config.json".text;
150+
};
142151
}

0 commit comments

Comments
 (0)