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
- Host: GitHub
- URL: https://github.com/oaflindberg/dotfiles
- Owner: oaflindberg
- Created: 2020-10-01T12:37:11.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2021-11-23T13:38:04.000Z (over 4 years ago)
- Last Synced: 2025-03-17T07:31:21.518Z (over 1 year ago)
- Topics: dotfiles, macos
- Language: Vim script
- Homepage:
- Size: 1.13 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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*