Repolode
nicknisi

nicknisi/dotfiles

Dotfiles pessoais para macOS e Linux que configuram zsh, tmux, Neovim, Ghostty e um bootstrap com Mise para montar um ambiente de desenvolvimento completo.

Estrelas
3,004
Forks
371
Issues abertas
1
Último commit
há 4 dias

O que é?

Este é um repositório de dotfiles pessoais que configura um ambiente de desenvolvimento completo no macOS com Apple Silicon. Um manifest do Mise conduz o bootstrap: instala pacotes do Homebrew, apps do macOS, runtimes como Node.js e Python e ferramentas de linha de comando, clona repositórios complementares e cria links simbólicos das configurações no diretório home.

A configuração abrange o terminal e o shell: Ghostty como terminal principal, zsh com Starship e zoxide, tmux com prefixo e barra de status personalizados e uma configuração do Neovim baseada em lazy.nvim. O gerenciamento de janelas usa AeroSpace, SketchyBar e Borders. As ferramentas para agentes Pi e Claude Code são mantidas no repositório sem incluir dados de runtime, e há também um helper para Git worktrees.

Um devcontainer baseado no Ubuntu 24.04 executa o mesmo bootstrap para que a configuração do terminal possa ser testada fora do macOS. O repositório foi feito para a configuração pessoal do autor e contém caminhos pessoais fixos, então é preciso ajustá-los ao criar um fork.

Recursos principais

  • 01O bootstrap conduzido pelo Mise instala pacotes, apps, runtimes e ferramentas a partir de um único manifest.
  • 02Neovim configurado com lazy.nvim e o tema Tokyo Night.
  • 03tmux com prefixo personalizado, navegação entre painéis e integração com agentes Fleet.
  • 04Shell zsh e prompt Starship com fzf, zoxide e vários plugins.
  • 05Gerenciamento de janelas e espaços de trabalho no macOS com AeroSpace e SketchyBar.
  • 06Devcontainer Ubuntu executa o mesmo bootstrap para testes portáveis.

Casos de uso

  • Configurar um novo Mac com Apple Silicon e um ambiente de desenvolvimento reproduzível.
  • Estudar uma configuração real de Neovim, tmux e zsh como referência.
  • Testar alterações na configuração do terminal em um container Ubuntu sem mexer no sistema host.
  • Criar um fork como ponto de partida para uma configuração pessoal de dotfiles, após ajustar os caminhos.

Início rápido

  1. 1

    Execute em um Mac o script oficial de instalação indicado no README (revise-o antes, pois ele é enviado por pipe para o bash).

  2. 2

    Abra um novo shell de login e configure a identidade do Git específica da máquina.

    mise run setup-git

Antes de usar

  • Foi desenvolvido para macOS com Apple Silicon e Homebrew em /opt/homebrew; não é um kit inicial genérico.
  • A configuração pressupõe que o repositório esteja em ~/Developer/dotfiles e que haja uma chave SSH do GitHub funcional para repositórios adicionais.
  • Muitas ferramentas e configurações pessoais são escolhas do autor, portanto devem ser revisadas antes do uso.

Em coleções

Tópicos

Perguntas frequentes

O que é dotfiles?
Dotfiles pessoais para macOS e Linux que configuram zsh, tmux, Neovim, Ghostty e um bootstrap com Mise para montar um ambiente de desenvolvimento completo. Este é um repositório de dotfiles pessoais que configura um ambiente de desenvolvimento completo no macOS com Apple Silicon. Um manifest do Mise conduz o bootstrap: instala pacotes do Homebrew, apps do macOS, runtimes como Node.js e Python e ferramentas de linha de comando, clona repositórios complementares e cria links simbólicos das configurações no diretório home.
dotfiles é gratuito? Qual é a licença?
dotfiles é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
dotfiles ainda é mantido?
Manutenção ativa. O último commit de dotfiles foi em 4 de nov. de 2026.
Para que posso usar dotfiles?
Configurar um novo Mac com Apple Silicon e um ambiente de desenvolvimento reproduzível. Estudar uma configuração real de Neovim, tmux e zsh como referência. Testar alterações na configuração do terminal em um container Ubuntu sem mexer no sistema host. Criar um fork como ponto de partida para uma configuração pessoal de dotfiles, após ajustar os caminhos.
Como instalar dotfiles?
Execute em um Mac o script oficial de instalação indicado no README (revise-o antes, pois ele é enviado por pipe para o bash). Abra um novo shell de login e configure a identidade do Git específica da máquina.: mise run setup-git
Onde consigo dotfiles?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nicknisi/dotfiles

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Uma distribuição Linux moderna e opinativa criada por DHH, baseada no Arch e com desktop refinado, temas e ferramentas para desenvolvedores pré-configurados.

Outros#linux#distribution#arch-linux
46,4 mil+448 esta semana5,9 milShellMITBem mantidoAtualizado há 21 horas