Skip to content

TheNewThinkTank/dotfiles

Repository files navigation

dotfiles

Dotfiles for macOS. Includes config for zsh, tmux, nvim, git and more.

Rename the template private_env.template to .private_env and fill in your details

Move config files

mv ~/.zshrc ~/Documents/projects/dotfiles/.zshrc
mv ~/.gitconfig ~/Documents/projects/dotfiles/.gitconfig

Create symlinks

ln -s ~/Documents/projects/dotfiles/.zshrc ~/.zshrc
ln -s ~/Documents/projects/dotfiles/.gitconfig ~/.gitconfig

Zsh config

Vim config

# Clone following repo to ~/.vim/bundle/Vundle.vim after making the parent dirs:
https://github.com/VundleVim/Vundle.vim

# Setup the config file as in this repo .vimrc example
# Install the Vundle plugins from `vim ~/.vimrc`, command mode, running: PluginInstall

Neovim config

located in .config/nvim

Homebrew

# Create Brewfile
brew bundle dump --describe

# Update it when needed
brew bundle dump --force --describe

# Install brew packages
brew bundle --file ~/Documents/projects/dotfiles/Brewfile

TODO: move below section to separate document

Git tips

# Tell git to use it's built-in language parser for md files
echo '*.md diff=markdown' >> .gitattributes

# Search for changes to the README files' Usage section
git lg -L:Usage:README.md

About

dotfiles for macOS

Resources

License

Stars

Watchers

Forks