Add Codex qwen profile

This commit is contained in:
ltadeu6 2026-05-09 18:51:40 -03:00
parent 4de5536ab0
commit 4c85fa299a
No known key found for this signature in database
GPG key ID: FB9FDAB6B6F3418D
2 changed files with 24 additions and 0 deletions

View file

@ -250,6 +250,7 @@ Este modulo concentra:
- `xdg.userDirs`
- `spotifyd`
- `opencode`
- `codex`
- `programs.home-manager.enable = true`
- session variables:
- `MANPAGER`
@ -280,6 +281,9 @@ Este modulo concentra:
- OpenCode:
- publica `~/.config/opencode/opencode.json`
- usa `ollama/qwen2.5-coder:7b` como modelo padrao
- Codex:
- adiciona o perfil `qwen` em `~/.codex/config.toml`
- usa `qwen2.5-coder:7b` via `ollama`
- Wofi:
- publica `config`, `style.css`, `menu`, `menu.css`

View file

@ -453,6 +453,26 @@ PY
fi
'';
home.activation.codexQwenProfile =
lib.hm.dag.entryAfter [ "writeBoundary" ] ''
set -euo pipefail
codex_config="$HOME/.codex/config.toml"
mkdir -p "$(dirname "$codex_config")"
if grep -q '^\[profiles\.qwen\]$' "$codex_config" 2>/dev/null; then
:
else
cat <<'EOF' >> "$codex_config"
[profiles.qwen]
model = "qwen2.5-coder:7b"
oss = true
local_provider = "ollama"
EOF
fi
'';
services.spotifyd = {
enable = true;
settings.global = {