Personal machine setup.
- Make sure you have Git installed
- Clone this repository to your home directory:
git clone https://github.com/lucasalencar/dotfiles.git ~/.dotfilesThe installation process supports different profiles for different setups. Available profiles are:
basic: Essential packages and configurationspersonal: Personal development environmentnubank: My work environment setup
Profiles are listed at profile folder.
During the installation, you will be prompted to enter your Git user name and email for the initial .gitconfig setup.
To install with a specific profile:
./install personal # For personal setup
./install nubank # For work setupOr for basic installation only:
./installWARNING: The installation process will override existing configuration files in your home directory.
You can also run individual installations if you prefer. Each directory contains its own install.sh script:
$ ./git/install.sh # Git installation
$ ./homebrew/install.sh # Homebrew setup and installation
$ ./ruby/install.sh # Ruby environment setup
$ ./zsh/install.sh # ZSH configuration
$ ./vim/install.sh # Vim configuration
$ ./nvim/install.sh # Neovim configuration
$ ./tmux/install.sh # Tmux configurationThis dotfiles repository includes configurations for:
- Git
- ZSH
- Vim/Neovim
- Tmux
- Homebrew
- Ruby
- Python
- Go
- Java
- Clojure
- Haskell
- Elixir
- Docker
- PostgreSQL
- And more...