Este repositório contém os arquivos de configuração (dotfiles) e scripts necessários para configurar rapidamente seu ambiente de terminal.
- Dotfiles:
.bashrc,.vimrc,.zshrc,.gitconfig, etc.
- Scripts:
setup.sh: Script principal para configurar o ambiente.brew.sh: Instala dependências via Homebrew.
- Configurações adicionais:
config/alacritty/alacritty.toml: Configuração do terminal Alacritty.
-
Clone este repositório:
git clone https://github.com/seu-usuario/dotfiles.git ~/dotfiles cd ~/dotfiles
-
Execute o script de setup:
./setup.sh
- O script criará links simbólicos para os dotfiles no diretório home.
- Ele também executará o script
brew.shpara instalar dependências.
-
Personalize os arquivos de configuração conforme necessário.
- Define o diretório base dos dotfiles como o diretório atual:
BASE_DIR=$(pwd) - Lista os arquivos de configuração que serão vinculados simbolicamente na variável
FILES:FILES=(".bashrc" ".vimrc" ".zshrc" ".gitconfig")
- Para cada arquivo em
FILES, o script:- Remove arquivos antigos ou links simbólicos existentes no diretório home:
rm -f ~/$file
- Cria um novo link simbólico apontando para o arquivo no repositório:
ln -s $BASE_DIR/$file ~/$file
- Remove arquivos antigos ou links simbólicos existentes no diretório home:
- Executa o script
brew.shpara instalar dependências:./brew.sh
Sinta-se à vontade para abrir issues ou enviar pull requests para melhorias.
Este projeto está licenciado sob a MIT License.