Skip to content

Latest commit

 

History

History
executable file
·
64 lines (37 loc) · 1.38 KB

README.md

File metadata and controls

executable file
·
64 lines (37 loc) · 1.38 KB

matt's dotfiles

Config files for ZSH, Node, Go, Editors, Terminals and more.

Installation

Dependencies

First, make sure you have macOS developer tools installed:

xcode-select --install

Then, install Homebrew (install instructions here).

In macOS, you need to enable Full Disk Access for iTerm and Terminal:

Settings.app -> "Security & Privacy" -> "Full Disk Access"

Install

Then, run these steps:

$ git clone https://github.com/mattbanks/dotfiles.git ~/.dotfiles
$ cd ~/.dotfiles
$ ./script/bootstrap
$ zsh # or just close and open your terminal again.

All changed files will be backed up with a .backup suffix.

This will symlink the appropriate files in .dotfiles to your home directory.

Recommended Software

For both Linux and macOS:

  • eza: for better ls.

macOS defaults

You use it by running:

$DOTFILES/macos/set-defaults.sh

And logging out and in again.

new machine setup

To setup a new machine with brew, node, ruby and run all installers in this repo, run:

$DOTFILES/script/setup_machine

contributing

Feel free to contribute :)

thanks

This is largely based off Zach Holman's dotfiles and Carlos Becker's dotfiles. They're both awesome and you should definitely check out they're great code on Github!