Skip to content

💻 This is my dotfiles for my system customizations and to setup my development environment

License

Notifications You must be signed in to change notification settings

guillaumebriday/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

386 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

This is my dotfiles for my system customizations and to setup my development environment.

What's included ?

  • 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

How to use it ?

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 scripts

Before 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.

Installation

Mise

$ curl https://mise.run | sh

Brew

Packages and applications are installed with https://brew.sh/.

$ brew/brew.sh

It will only install important packages.

ZSH

$ zsh/zsh.sh

Sensible macOS defaults

$ macOS/macos.sh

Git

$ git/git.sh

Vim

$ vim/vim.sh

SSH

$ ssh/ssh.sh

And 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/ruby.sh

iTerm2

Close iTerm2 before running this command:

$ iTerm2/iterm.sh

Install all applications

$ brew bundle --file=brew/Brewfile

About

💻 This is my dotfiles for my system customizations and to setup my development environment

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 3

  •  
  •  
  •