djmaam

Dotfiles — Development skill for Claude Code

Development community

Terminal setup con estética Cyberpunk 2077: statusline de Claude Code, prompt de zsh, tema de Warp y preset de iTerm2.

How to install Dotfiles

This entry records only its repository, not the path inside it, so there is no exact command to give. Open djmaam/dotfiles and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Dotfiles does

Terminal setup con estética Cyberpunk 2077: statusline de Claude Code, prompt de zsh, tema de Warp y preset de iTerm2.

Alternatives in Development

README

dotfiles

Configuración de terminal con estética **Cyberpunk 2077**: statusline de Claude Code, prompt de zsh, tema de Warp y preset de iTerm2, todos con la misma paleta.

▰ Claude Opus 4.6 [xhigh] // ▓▓▓▓▓▓▓▓▓░ 85.0% // 920.0k/1.0M // $15.30 // 45m // 7d:62.0% ⏳2h6m
⎇ main // +2/-2 // .../gaming-portfolio
CPU 16% // RAM 75% // 🔋50% // ☀️ 4°C  ლ(ಠ益ಠლ)

Instalar

git clone  ~/dotfiles && cd ~/dotfiles && ./install.sh

Hace backup con timestamp de todo lo que pisa. Después seguí los 4 pasos manuales que imprime al terminar.

Guardar cambios

cd ~/dotfiles && ./sync.sh && git diff    # revisar
git commit -am "..."

Qué hay adentro

claude/settings.json statusline + hooks que marcan cuándo Claude está trabajando
ccstatusline/ config, 5 temas, conmutador y los 3 scripts de widgets
zsh/ .zshrc y el tema de oh-my-zsh
warp/themes/ tema de Warp (fondo negro puro)
iterm2/ preset de colores
ghostty/ config de Ghostty: paleta cyberpunk + fuente + padding
zed/ settings.json de Zed
vscode/ settings.json de VS Code, sin el ID de proyecto GCP
Brewfile CLIs que .zshrc sourcea (fzf, zoxide, eza, bat, rg + plugins de zsh)

ccstatusline

Tres líneas: modelo + contexto + costo + límites de uso · git + directorio · CPU/RAM/batería/clima + asciimoji mientras Claude trabaja.

Cambiar de tema:

~/.config/ccstatusline/theme            # lista los disponibles
~/.config/ccstatusline/theme neon-noir

Temas: `cyberpunk-2077` (activo), `neon-noir`, `powerline-neon`, `violeta-minimal`, `original-previo`.

Detalles que importan

  • Los paths absolutos se guardan como __HOME__ y install.sh los reescribe, así el repo sirve en cualquier usuario.
  • La statusline apunta a una instalación fija de ccstatusline (bun add -g), no a bunx -y: 0.2s por invocación en vez de 0.7s.
  • refreshInterval está en 10s (~2% de un núc