Bootstrap and simple management script for my dotfiles https://dots.00dani.me/README
Find a file
2020-06-18 12:16:55 +10:00
config/zsh/functions Add a dots pull command which just git pulls in every package 2016-10-30 10:17:24 +11:00
local/bin Migrate all the references from dots.00dani.id.au to dots.00dani.me 2018-03-26 20:38:37 +11:00
site Update _config.yml: remove outdated Twitter handle, unnecessary exclude configuration, and adjust title and description 2020-06-18 12:16:55 +10:00
.gitignore Update gitignore: the newer version of Jekyll uses different stuff that must be ignored, apparently 2020-06-18 12:07:04 +10:00
.stow-local-ignore Push Jekyll site files into a subdirectory to avoid confusing them with actual dots script files 2020-06-18 12:00:16 +10:00
.stow-rename Added zsh completion support :D 2016-10-27 16:33:59 +11:00
README.md Oops, it's dot/vim, not dots/vim 2020-06-18 11:49:21 +10:00

dot/dots

A fast and easy bootstrap for my dotfiles that also acts as a simple management script once installed. Bootstrapping is as simple as:

curl https://dots.00dani.me | zsh

If you're wary about piping scripts into your shell - you should be - then feel free to download the script and check it out first. dots is designed to crash harmlessly rather than run something dangerous if curl is interrupted, however.

curl https://dots.00dani.me > dots
less dots
# reviewing ... looks okay!
zsh dots

When run through either of these methods, dots will install itself, GNU Stow (if not already installed globally), and my configuration for git, vim, and zsh.

Packages are installed by dots to ~/dotfiles and then linked into ~ using Stow. I'll be adding flags for customising these paths, as well as adjusting which packages the bootstrap immediately installs.