Channels
Dotfiles
Portable OpenClaw config with Telegram reactions, SearXNG plugin, and workspace files. One-command setup via install.sh
Install
npm install -g
README
# ๐ฆ OpenClaw Dotfiles
My personal OpenClaw configuration โ battle-tested and ready to deploy on any new machine.
## What's Inside
```
openclaw-dotfiles/
โโโ config/
โ โโโ openclaw.json # Config template (secrets use ${VAR} refs)
โ โโโ env.example # Example .env โ copy to ~/.openclaw/.env
โโโ workspace/
โ โโโ AGENTS.md # Agent operating instructions
โ โโโ SOUL.md # Personality & values
โ โโโ USER.md # User preferences
โ โโโ IDENTITY.md # Name & emoji
โ โโโ TOOLS.md # Local tool notes
โ โโโ HEARTBEAT.md # Periodic check config
โโโ plugins/
โ โโโ searxng/ # SearXNG search plugin
โโโ install.sh # One-command setup script
โโโ .gitignore # Keeps secrets out of git
```
## Quick Start (New Machine)
```bash
# 1. Install OpenClaw
npm install -g openclaw
openclaw onboard
# 2. Clone this repo
git clone [email protected]:YOUR_USER/openclaw-dotfiles.git ~/openclaw-dotfiles
# 3. Run the installer
cd ~/openclaw-dotfiles
chmod +x install.sh
./install.sh
# 4. Fill in your secrets
nano ~/.openclaw/.env
# 5. Restart & test
openclaw gateway restart
# Send a Telegram message โ should see ๐ reaction
```
## Key Config Highlights
- **ackReaction: ๐** with `ackReactionScope: "all"` โ auto read receipts on Telegram
- **SearXNG** plugin for web search (replaces built-in web_search)
- **Gemini 2.5 Flash** as primary model with Pro/Lite/Free fallbacks
- **Safeguard compaction** mode
- **Coding tool profile** with deny on native web_search
## Secrets
All secrets live in `~/.openclaw/.env` (never committed). OpenClaw natively substitutes `${VAR}` at gateway startup.
Required secrets:
- `TELEGRAM_BOT_TOKEN` โ from @BotFather
- `GATEWAY_TOKEN` โ generate with `openssl rand -hex 24`
- `GEMINI_API_KEY` โ from Google AI Studio
- `NOTION_API_KEY` โ from Notion integrations
## Updating
After changing your live config, sync back to this repo:
```bash
# From your VPS, copy the updated files:
cp ~/.openclaw/workspace/AGENTS.md ~/openclaw-dotfiles/workspace/
# ... edit, commit, push
```
channels
Comments
Sign in to leave a comment