Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danydodson/dotfiles-old

📦 dotfiles
https://github.com/danydodson/dotfiles-old

Last synced: about 6 hours ago
JSON representation

📦 dotfiles

Awesome Lists containing this project

README

        

# My Dotfiles for macOS

## ⚡️ Quick Setup

Install Xcode Command Line Tools

```console
$ xcode-select --install
```

Install Homebrew

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

Clone and pull dotfiles

```console
$ 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

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

Bundle commands

```console
$ brew bundle cleanup
$ brew bundle check
$ brew bundle dump
```

Setup mac defaults

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

Reboot

```console
$ sudo reboot
```

## 📦 Install packages

Install global npm packages

```consile
$ 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

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

Install lua packages

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