This repo contains my precious dotfiles and a bash script to bootstrap a debian-based Developer box, a Debian-based server and a MacOSX box.
wget -O install.tar.gz http://github.com/NicolasRitouet/dotfiles/tarball/master --no-check-certificate && tar zxvf install.tar.gz && cd *dotfiles* && ./install.sh
mkdir .dotfiles && cd $_ && curl -L http://github.com/NicolasRitouet/dotfiles/archive/master.tar.gz | tar zx --strip 1 && ./install.sh
- Update & upgrade
- Create a new user and add it to sudoers
- Disable SSH root login
- Copy dotfiles: custom prompt, based on Zork, alias, path file and the .bashrc aggregating all that
- Install extras
- Install NodeJs/npm (the non-sudo version) and java7
- Copy dotfiles
- Install homebrew if doesn't exist
- Install those binaries:
- Install those apps:
- fix issue with vimrc on Linux
- Improve method to update $PATH (find and replace instead of append)
- Consider using rsync instead of cp (http://mpov.timmorgan.org/use-rsync-instead-of-cp/)
- Install Xcode command line tools
- clean bash_prompt
- Rollback if password error while creating a user
- Get some inspiration from https://github.com/MattiSG/DotFiles/blob/master/machine/osx-defaults.sh