Skip to content

dawsbot/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles for ⚡️-fast hacking

Install

cd ~/Dropbox
git clone https://github.com/dawsbot/dotfiles
./dotfiles/scripts/bootstrap.sh

This assumes you have the following:

  1. MacOS
  2. iTerm2 (instead of the default MacOS Terminal)
  3. zsh (instead of the default bash)
  4. Operator Mono Font. Change the following line in link/vimrc if you want to use a different italics friendly font
set guifont=Operator\ Mono:h14 " Custom font.
  1. Dropbox located in $HOME/Dropbox

🎁 You'll get:

  1. A beautiful terminal thanks to zsh & oh-my-zsh 💁
  2. A Neovim setup similar to a well equipped IDE 💅
  3. A packaged vimrc with linting & syntax highlighting from the get-go 🎨
  4. A bootstrap script to get setup quickly ⚡️

demo

More Information

  • Modifications can be made to either ~/<file> or ~/Dropbox/dotfiles/link/<file> since they are symlinked.

Bootstrap Script

🔗 The first thing the bootstrap script does is symlink files from ./link/* to $HOME:

  • ./link/zshrc -> $HOME/.zshrc
  • ./link/gitignore -> $HOME/.gitignore
  • ./link/vimrc -> $HOME/.config/nvim/init.vim
  • ./link/en.utf-8.add -> $HOME/.config/nvim/spell/en.utf-8.add

👩‍⚕️ After this, the bootstrap script attempts to doctor your system to ensure you have necessary prerequisites (like python3 or an italic iTerm2 terminal in the settings). Warnings are logged to the console to help you get the proper prerequisites.

Fresh OSX Instructions

  • Go Install node
  • Run bootstrap

License

MIT © Dawson Botsford