My dotfiles.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Matthew Jorgensen bc5124d0ed Change linebreak col from 500 to 80 1 week ago
extras Add project files. 1 month ago
git Remove a signing key 1 week ago
mutt.symlink Remove vimrc inside mutt/ 1 week ago
oh-my-zsh Add project files. 1 month ago
scripts Deleted mailrun.sh 3 weeks ago
tmux Update tmux config. 1 month ago
vim Change linebreak col from 500 to 80 1 week ago
zsh Change zsh theme 1 month ago
.gitignore Add project files. 1 month ago
.gitmodules Add project files. 1 month ago
CHANGELOG Add project files. 1 month ago
LICENSE Add project files. 1 month ago
README.md Updated README.md 1 month ago

README.md

matthew’s dotfiles

I used henrik’s dotfiles as a guide for creating my own system. Then I decided that system wasn’t working for me. So in May 2019, I rewrote most of it. The new system is closer to holman’s dotfiles. I took some organizational tips from his repository as well as modeled my shell script after theirs.

Install

Clone this repo into ~/.dotfiles:

git clone https://git.sr.ht/~mjorgensen/dotfiles ~/.dotfiles

Then install the dotfiles:

cd ~/.dotfiles
./scripts/bootstrap

The shell script will ask what to do if the destination file already exists. You can either overwrite it, skip it, or back it up. You’d also have the option to overwrite all, skip all, or back all up.

The dotfiles will be symlinks, e.g. ~/zsh/zshrc.symlink will be symlinked to ~/.zshrc.

Currently Installed Submodules

Vim

Add a new plugin:

# E.g.:
git submodule add https://github.com/tpope/vim-fugitive.git vim/bundle/vim-fugitive

Install plugins from submodules:

git submodule update --init

Extras

The extras directory contains additional configuration files that are not dotfiles:

  • VibrantInk.itermcolors is a color scheme for iTerm2 (source).
  • On a new Mac, run ~/.dotfiles/extras/macos_defaults.sh in the Terminal to change some silly defaults.