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

https://github.com/oaflindberg/dotfiles

dotfiles - keeping it together
https://github.com/oaflindberg/dotfiles

dotfiles macos

Last synced: about 2 months ago
JSON representation

dotfiles - keeping it together

Awesome Lists containing this project

README

          

# dotfiles

> Shoutout to [vinkla](https://github.com/vinkla) for helping me set this up. Let's hope it works ¯ \ _ (ツ) _ / ¯

## Installation

This is the installation guide to setup these dotfiles on a new macOS system.

1. Install Xcode command line tools:

```sh
xcode-select --install
```

2. Install Homebrew

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

Then install Homebrew packages, casks and MacOS AppStore apps.

```sh
cd script
brew bundle
```

3. Install any remaining software updates:

```sh
sudo softwareupdate --install --all
```

4. Install third-party libraries with npm:

```sh
./script/npm
```
5. Bootstrap macOS defaults.

```sh
./script/macos
```

6. Install oh-my-zsh plugins

```sh
./script/zsh
```

7. [Generate new SSH key, add to ssh-agent and upload to GitHub.](https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)

8. Install vim-plug
```
curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
```
9. Install the vim-plguins

```
nvim
:PlugInstall
```
Exit vim and then install all Coc extensions
```
nvim
:CocInstall coc-prettier coc-html coc-css coc-json coc-tsserver
```

10. Install the dotfiles in "home" into the home directory.

```sh
./script/sync
```

11. Install the 2 fonts located in the fonts.zip.

12. Sync your VSCode settings

13. Load iTerm2 settings located in the iTerm2 folder.
> *Settings -> General -> Preferences -> Load preferences from a custom folder or URL*