Files
gemini-settings/settings.json

74 lines
1.5 KiB
JSON

{
"security": {
"auth": {
"selectedType": "oauth-personal"
},
"environmentVariableRedaction": {
"enabled": true
}
},
"general": {
"preferredEditor": "neovim",
"previewFeatures": true,
"enablePromptCompletion": true,
"sessionRetention": {
"warningAcknowledged": true,
"enabled": true,
"maxAge": "3650d"
}
},
"context": {
"fileName": [
"AGENTS.md",
"CONTEXT.md",
"GEMINI.md",
"README.md",
"CONTRIBUTING.md"
],
"ignore": [
"**/node_modules/**",
"**/.git/**",
"**/.DS_Store",
"**/dist/**",
"**/build/**"
]
},
"tools": {
"shell": {
"showColor": true
},
"enableHooks": true
},
"ui": {
"showStatusInTitle": true
},
"hooks": {
"Notification": [
{
"matcher": "",
"hooks": [
{
"name": "code-notify-notification",
"type": "command",
"command": "/opt/homebrew/lib/code-notify/core/notifier.sh notification gemini",
"description": "Desktop notification when input needed"
}
]
}
],
"AfterAgent": [
{
"matcher": "",
"hooks": [
{
"name": "code-notify-complete",
"type": "command",
"command": "/opt/homebrew/lib/code-notify/core/notifier.sh stop gemini",
"description": "Desktop notification when task complete"
}
]
}
]
}
}