Migrate to chezmoi with per-host sway/waybar configs

- Restructure repo into chezmoi source layout (dot_ prefix)
- Add .chezmoi.toml.tmpl mapping hostname to hosttype (laptop/desktop)
- Template sway config.d fragments (outputs/inputs/binds) per host
- Template waybar config.jsonc with shared bar/module definitions
- Host-scope pulsemeeter (flow) and teams-for-linux (desktop hosts) via .chezmoiignore
- Trim install.sh package lists to configured software + config deps
- Remove stale kitty.conf.bak and untracked host fragments
This commit is contained in:
2026-08-01 22:37:00 -04:00
parent b550677af7
commit 7e6d30c3cd
71 changed files with 264 additions and 389 deletions
+40
View File
@@ -0,0 +1,40 @@
{
"$schema": "https://opencode.ai/config.json",
"agent": {
"build": {
"model": "opencode-go/deepseek-v4-flash",
"temperature": 1.0,
"top_p": 0.95,
"permission": {
"skill": {
"git-*": "allow"
}
}
},
"plan": {
"model": "kimi-for-coding/k3"
}
},
"mcp": {
"gitea-mcp": {
"enabled": true,
"type": "local",
"command": [
"gitea-mcp",
"-t",
"stdio",
"-H",
"https://gitea.itspm.cc",
"-T",
"82e8aeb9bcf9b26d1bad9167549f6532f968bcb0"
]
},
"codebase-memory-mcp": {
"enabled": true,
"type": "local",
"command": [
"/home/pmcc/.local/bin/codebase-memory-mcp"
]
}
}
}