/dotfiles

macOS Ventura dotfiles

Primary LanguageVim ScriptMIT LicenseMIT

dotfiles

Welcome to dotfiles!

This repository is a collection of config files I use to setup my macOS machine. It uses Homebrew/Casks to manage most of my applications, ZSH as the shell (zprezto flavour) and VIM as the terminal editor.

It also contains a few "me" specific configuration files e.g. ./git/gitconfig so if you're interested in using my dotfiles, you may want to leave those out!

System Requirements

As always, you need to install Xcode command line tools to get anything done on a Mac. You can install it by executing the following command:

xcode-select --install

Download & Install

  1. Clone the repository:

    git clone https://github.com/davidvuong/dotfiles.git ~/dotfiles
  2. Run the installation script:

    # Before running install.sh, make sure to cp/rm any zsh files:
    #
    # zlogin, zlogout, zpreztorc, zshenv, zshrc, zprofile
    bash ./scripts/install.sh
  3. Configure Mac OS settings (optional):

    bash setup/osx
  4. Remaining manual setup here (optional).

  5. Replace the HTTPS remote with git when everything is done:

    git remote set-url origin git@github.com:davidvuong/dotfiles.git