dotfiles: add beets, sync-music script, firstmate, ngrok, openssh, gh/tmux/treehouse/opencode/pi brews

This commit is contained in:
Lap Tran
2026-08-08 21:20:27 -04:00
parent 6eee2509a4
commit 4a0bff0331
9 changed files with 326 additions and 36 deletions
+27 -10
View File
@@ -1,11 +1,5 @@
# Grok Build user config - managed via home-manager (edit here, then rebuild if needed).
# Adapted from Claude Code setup in kunchenguid/dotfiles + local preferences.
#
# Mapping notes:
# Claude --dangerously-skip-permissions -> permission_mode = "always-approve" / --yolo
# Claude theme dark-ansi + rose-pine stack -> theme = "rosepine"
# Claude statusLine (model | ctx %) -> no direct equivalent; TUI shows this natively
# Shared AGENTS.md -> ~/.grok/AGENTS.md (via home.nix)
# Source of truth: home/.grok/config.toml in dotfiles.
[marketplace]
official_marketplace_auto_installed = true
@@ -15,14 +9,37 @@ name = "xAI Official"
git = "https://github.com/xai-org/plugin-marketplace.git"
[models]
default = "grok-build"
default = "ornith"
[model.ornith]
model = "/models/ornith-1.0-35b-Q6_K.gguf"
base_url = "http://10.37.0.165:30081/v1"
name = "Ornith 1.0 35B (Talos)"
description = "Local Ornith-1.0-35B Q6_K via llama.cpp on Talos worker 1 (RTX 4070 Super)"
api_backend = "chat_completions"
temperature = 0.7
top_p = 0.95
context_window = 132768
max_completion_tokens = 16384
[model.genesis]
model = "/models/Hermes3.6-35B-A3B-Uncensored-Genesis-V6-APEX.gguf"
base_url = "http://10.37.0.219:30082/v1"
name = "Genesis Hermes V6 (Talos W2)"
description = "Local Qwen3.6-35B-A3B Genesis Hermes V6 APEX + vision via llama.cpp on Talos worker 2 (RTX 3080)"
api_backend = "chat_completions"
temperature = 0.7
top_p = 0.95
context_window = 131072
max_completion_tokens = 16384
[ui]
theme = "rosepine"
max_thoughts_width = 120
fork_secondary_model = "grok-build"
# High-agency default, same idea as `claude --dangerously-skip-permissions` / `codex --full-auto`.
# Toggle per session with Ctrl+O or /always-approve. Shell alias `gb` also launches with --yolo.
permission_mode = "always-approve"
yolo = false
compact_mode = false
[cli]
installer = "internal"