Skip to content

.files, including ~/.osx — sensible hacker defaults for OS X

License

Notifications You must be signed in to change notification settings

mattbanks/dotfiles

Repository files navigation

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!

About

.files, including ~/.osx — sensible hacker defaults for OS X

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published