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

https://github.com/brimtown/dotfiles

Dotfiles for nvim, zsh, iTerm, and more
https://github.com/brimtown/dotfiles

Last synced: 3 months ago
JSON representation

Dotfiles for nvim, zsh, iTerm, and more

Awesome Lists containing this project

README

        

![](./Editor.png)

# Visual
* Theme: Base 16 Oceanic Dark (modified)
* Font: Fira Code

# Tools
* nvim
* tmux
* zsh
* iTerm2
* [Rectangle](https://rectangleapp.com/)

# Setup (currently manual)

## Install
* Install brew: https://brew.sh/
* `brew install neovim`
* `brew install trash`
* `brew install exa`
* `brew install bat`
* `brew install tig`

* Install zsh via brew: `brew install zsh`
* Install [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh#via-curl)
* Install [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions#oh-my-zsh)
* Install [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md#oh-my-zsh)
* Install [zsh-history-substring-search](https://github.com/zsh-users/zsh-history-substring-search#install)

## Link
* `ln -s ~/dotfiles/.gitconfig ~/.gitconfig`
* `ln -s ~/dotfiles/.alias ~/.alias`
* `ln -s ~/dotfiles/.zshrc ~/.zshrc`
* `ln -s ~/dotfiles/.tmux.conf ~/.tmux.conf`
* `ln -s ~/dotfiles/.tigrc ~/.tigrc`

* `mkdir ~/.config/nvim`
* `ln -s ~/dotfiles/.nvimrc ~/.config/nvim/init.vim`
* `ln -s ~/dotfiles/themes/vim/colors/base16-oceanic-dark.vim ~/.config/nvim/colors/base16-oceanic-dark.vim`
* `ln -s ~/dotfiles/coc-settings.json ~/.config/nvim/coc-settings.json`
* `ln -s ~/dotfiles/bat/config ~/.config/bat/config`
* `ln -s ~/dotfiles/vscode/settings.json ~/Library/Application\ Support/Code/User/settings.json`
* `ln -s ~/dotfiles/vscode/keybindings.json ~/Library/Application\ Support/Code/User/keybindings.json`

## Vim-specific
* Install [vim-plug](https://github.com/junegunn/vim-plug#installation)
* Run `:PlugInstall`