Skip to content

danydodson/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Dotfiles for macOS

⚡️ Quick Setup

Install Xcode Command Line Tools

$ xcode-select --install

Install Homebrew

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Clone and pull dotfiles

$ git clone https://github.com/danydodson/dotfiles.git ~/.dotfiles
$ cd ~/.dotfiles &&
$ git submodule init
$ git submodule update
// $ cd ~/.dotfiles/config/zsh/custom/plugins/my-zsh-completions/
// $ git submodule init
// $ git submodule update

Install Brewfile

$ cd ~/.dotfiles/config/brew
$ brew bundle

Bundle commands

$ brew bundle cleanup
$ brew bundle check
$ brew bundle dump

Setup mac defaults

$ cd ~/.dotfiles/macos
$ ./defaults.sh

Reboot

$ sudo reboot

📦 Install packages

Install global npm packages

$ npm install -g serve
$ npm install -g jest
$ npm install -g live-server
$ npm install -g http-server
$ npm install -g vercel
$ npm install -g typescript

Install python packages

$ pip install --upgrade --requirement "${DOTFILES}/config/python/requirements.txt"

Install lua packages

$ luarocks install checks
$ luarocks install lanes
$ luarocks install luacheck
$ luarocks install busted
$ luarocks install luacov