Quick Setup

1. Create Gemini config directory
mkdir -p ~/.gemini
2. Download nomoji rules
curl https://nomoji.dev/api/template/default/generic -o ~/.gemini/nomoji-rules.md
3. Create config file
cat > ~/.gemini/config.json << 'EOF' { "systemInstructions": { "include": ["~/.gemini/nomoji-rules.md"] } } EOF
4. Done!

Gemini will now follow emoji-free guidelines in all interactions

How It Works

When configured, Gemini CLI will:

  • Follow emoji-free guidelines in all code generation
  • Avoid emojis in console output, documentation, and comments
  • Use professional language in all generated content
  • Respect context-specific rules (logging, CLI output, commits)

Project-Specific Configuration

Configure nomoji rules per project:

# In your project directory mkdir -p .gemini curl https://nomoji.dev/api/template/default/generic -o .gemini/nomoji-rules.md # Create project config cat > .gemini/config.json << 'EOF' { "systemInstructions": { "include": [".gemini/nomoji-rules.md"] } } EOF # Commit to version control git add .gemini/ git commit -m "Add Gemini nomoji configuration"

Presets

Strict Mode

No emojis anywhere

curl https://nomoji.dev/api/template/strict-user/generic -o ~/.gemini/nomoji-strict.md

Moderate Mode

Limited emojis, balanced approach

curl https://nomoji.dev/api/template/moderate-user/generic -o ~/.gemini/nomoji-moderate.md

Relaxed Mode

Emojis in UI only

curl https://nomoji.dev/api/template/relaxed-user/generic -o ~/.gemini/nomoji-relaxed.md

Usage Examples

Generate Code

gemini "Create a Node.js Express server with error handling"

Output will be professional with no emoji decoration

Generate Documentation

gemini "Create a README for my CLI tool"

Clean markdown without emojis

Code Review

gemini "Review this file for best practices" --file server.js

Professional feedback without emoji decoration

Troubleshooting

Rules Not Applied?

  1. Check config file exists:ls -la ~/.gemini/config.json
  2. Verify rules file is readable:cat ~/.gemini/nomoji-rules.md
  3. Test with explicit system prompt:gemini --system-prompt "$(cat ~/.gemini/nomoji-rules.md)" "test prompt"

Emojis Still Appearing?

Download strict preset:

curl https://nomoji.dev/api/template/strict-user/generic -o ~/.gemini/nomoji-rules.md

Shell Aliases

Add convenience commands to your .bashrc or .zshrc:

# Update nomoji rules for Gemini alias gemini-nomoji-update='curl -s https://nomoji.dev/api/template/default/generic -o ~/.gemini/nomoji-rules.md && echo "✓ Nomoji rules updated"' # Gemini with strict emoji enforcement alias gemini-strict='gemini --system-prompt "$(cat ~/.gemini/nomoji-strict.md)"'