This is my dotfiles for my system customizations and to setup my development environment.
- Homebrew
- Installs Homebrew AND brew install's all of my favourite packages
- Uses homebrew-cask to install all my applications
- mise
- macOS
- Installs applications via the Mac App Store
- Git
- Git config
- Global gitignore
- Vim config
- SSH config
- Oh-My-Zsh
- Robbyrussell theme
- Aliases
- Arthur iTerm2 colors theme
Clone the project in your home directory :
$ cd ~
$ xcode-select --install
$ git clone https://github.com/guillaumebriday/dotfiles.git && cd dotfiles
$ find ~/dotfiles -name '*.sh' | xargs -I file chmod u+x file # Make sure you can execute the scriptsBefore running any commands, you must edit files according to your needs.
For exemple, open the brew/Brewfile and remove applications you don't want to install from the list.
At the end of the installation, restart your computer.
$ curl https://mise.run | shPackages and applications are installed with https://brew.sh/.
$ brew/brew.shIt will only install important packages.
$ zsh/zsh.sh$ macOS/macos.sh$ git/git.sh$ vim/vim.sh$ ssh/ssh.shAnd create an SSH key:
$ ssh-keygen -t ed25519 -C "[email protected]"
$ eval "$(ssh-agent -s)"
$ ssh-add --apple-use-keychain ~/.ssh/id_ed25519$ ruby/ruby.shClose iTerm2 before running this command:
$ iTerm2/iterm.sh$ brew bundle --file=brew/Brewfile