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

https://github.com/maxonchickdev/dotfiles

Dotfiles by maxondev
https://github.com/maxonchickdev/dotfiles

autopairs bufferline colorscheme comments dressing fine-cmdline lazygit lua mason nvim session

Last synced: 5 months ago
JSON representation

Dotfiles by maxondev

Awesome Lists containing this project

README

          

# dotfiles

1. Install Apple's Command Line Tools, which are prerequisites for Git and Homebrew

```zsh
xcode-select --install
```

2. Clone repo into new hidden directory

```zsh
# Use SSH (if set up...)
git clone git@github.com:maxonchickdev/dotfiles.git

# Use HTTPS
git clone https://github.com/maxonchickdev/dotfiles.git
```

3. Create symlinks in the Home directory to the real file in the repo

```zsh
ln -s ~/dotfiles/.zshrc ~/.zshrc
ln -s ~/dotfiles/.gitconfig ~/.gitconfig
ln -s ~/dotfiles/.nvmrc ~/.nvmrc
```

4. Install nvm

```zsh
# Using curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

# Or wget
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
```

5. Install zsh

```zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

source ~/.zshrc
```

6. Install Homebrew, followed by the software listed in the Brewfile

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

brew bundle --file ~/Brewfile
```

7. Setup mac os settings

```zsh
chmod +x ./os.sh
sudo ./os.sh
```