I have no idea what I’m doing, but with any luck, that’ll change the more I use my own dotfiles.
- In your home folder (just type
cd
in terminal to get there, silly), rungit clone https://github.com/daneden/dotfiles .dotfiles
- Navigate to the cloned directory and run
./setup.sh
- Party.
- A script that copies dotfiles to my home directory to configure things like
git, vim, and zsh
- This works by looking for files with a
.symlink
suffix
- This works by looking for files with a
- zsh configuration that provides a useful prompt and some aliases
- The
prompt.zsh
file contains a lot of code copied from The Internet to get my git status to show in the prompt
- The
- git configuration that provides my own details and some aliases
- vim configuration that provides some plugins and sets some preferences
- To avoid bloating my dotfiles with overrides from e.g. oh-my-zsh, I've
opted to write all my dotfiles using only built-in package managers and
options. Vim is chief amongst examples of this, since my
.vimrc
is pretty long.
- To avoid bloating my dotfiles with overrides from e.g. oh-my-zsh, I've
opted to write all my dotfiles using only built-in package managers and
options. Vim is chief amongst examples of this, since my
- A Brewfile to install common apps and CLI tools I use frequently
- Yarn/Node global package installation