██ ██ ████ ██ ██
░██ ░██ ░██░ ░░ ░██
░██ ██████ ██████ ██████ ██ ░██ █████ ██████
██████ ██░░░░██░░░██░ ░░░██░ ░██ ░██ ██░░░██ ██░░░░
██░░░██░██ ░██ ░██ ░██ ░██ ░██░███████░░█████
░██ ░██░██ ░██ ░██ ░██ ░██ ░██░██░░░░ ░░░░░██
░░██████░░██████ ░░██ ░██ ░██ ███░░██████ ██████
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
░▓ Software Installation, Configuration and Preferences for Springload ▓
░▓ https://github.com/springload/dotfiles ▓
░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
The goal is to automate 80% of the setup of your new computer.
- Download a ZIP of this repository.
- Unzip the file if necessary. You should have a
dotfiles-master
folder in yourDownloads
folder. - Launch the Terminal app, found in
/Applications/Utilities/
- Copy and paste the following line into the Terminal, and press
Enter
:
cd ~/Downloads/dotfiles-master && ./install.sh
The installation process should start, and ask you questions. You'll also be asked to enter your password from time to time. If this is your first run on a fresh Mac, you'll have to start it again after the first install.
This will automatically install a bunch of apps for you. You will get to choose what you want to install, and what you do not want.
When it's done, you can:
- Delete the
dotfiles-master
folder and forget about this. - Head over to http://caskroom.io to look for apps that might interest you, and install them with
brew cask install <name of cask>
. - Get back to your job!
📖 |
---|
Command-line tools |
Fonts |
OSX Preferences |
Alfred workflows (requires Powerpack) |
Shell pimping |
Dotfiles |
IE VMs |
Sublime Text configuration |
Visual Studio Code configuration |
This section requires some command-line knowledge.
Requires brew
. The first group of tools contains node
, ruby
& python
which are required to install the second group of tools.
cd ~/Downloads/dotfiles-master && ./cli.sh
While you're waiting for this to finish, go generate your SSH keys.
After that, head over to http://brewformulas.org/ to find other things that you might like!
Font Casks are still experimental. Careful.
If you want to proceed, open the Terminal, copy and paste that line and press Enter
:
cd ~/Downloads/dotfiles-master && ./fonts.sh
You can set OSX preferences by using osx-for-hackers.sh. Beware, this can be dangerous!
This section requires some command-line knowledge.
Mackup is awesome. It uses Dropbox / Google Drive / Copy & Paste to backup your configuration for:
1Password 4, Ack, Adium, Adobe Camera Raw, Adobe Lightroom, AppCode, aria2c, Arara, Artistic Style, Arm, asciinema, Aspell, Atom, AusKey, Autokey, Awareness, AWS Command Line Interface, Microsoft Azure CLI, Bartender, Bash it, Bash, BetterSnapTool, BetterTouchTool, BibDesk, Billings Pro Server Admin, Bitchx, Boto, Brackets, Bundler, Byobu, Caffeine, Cartographica, Charles, Chef, Chicken, Clementine, ClipMenu, CloudApp, Coda 2... and more
... so that you can forget about reconfiguring everything. Give it a look.
If you use Sublime Text, you'll want to install Package Control.
Have a look at:
Have a look at https://github.com/robbyrussell/oh-my-zsh, then grab a terminal theme from https://github.com/mbadolato/iTerm2-Color-Schemes.olarized.
The dotfiles
subfolder contains configuration for all things CLI. Those very opinionated defaults come from https://github.com/mathiasbynens/dotfiles. Have a look, peek around, use what you like.
We use IE test VMs images are for VirtualBox.
./ie-vms.sh
Going even further – To infinity... and beyond!
Have you been through all those steps? Some things probably worked, others probably didn't. Please give us some feedback by submitting an Issue or a Pull Request.
Automated Software Installation is not supported. Please have a look at the following ressources:
- Ninite – Install and update all your programs at once
- Chocolatey – Chocolatey is a Machine Package Manager
- Boxstarter – Repeatable, reboot resilient windows environment installations
Automated Software Installation is not supported – but you can probably get something out of apt-get
, and enjoy the dotfiles!
Have a look at our resources in config/visual-studio-code
.
You will need Package Control. You may also need a nice font, like Source Code Pro.
Have a look at the default configuration and the list of packages in config/sublime
.
To install the packages, open your Command Palette (Cmd+Maj+P), type Browse packages
and go edit the file Packages/User/Package Control.sublime-settings
. Save the file, and restart Sublime Text.
Once this is all done, you will want to use Babel Sublime for your JavaScript syntax highlighting. Here's how to.
Have a look into our
docs
subfolder!
Feel free to suggest new things to install. The more the merrier!
If you want to tinker with the bash scripts, please install ShellCheck and use it to check your changes.
# Debian distribs
apt-get install shellcheck
# OSX
brew install shellcheck
shellcheck *.sh
# Its output should be empty:
# $ shellcheck *.sh | wc -l
# 0
- http://brew.sh/
- http://caskroom.io/
- https://dotfiles.github.io/
- https://boxen.github.com/
- http://lapwinglabs.com/blog/hacker-guide-to-setting-up-your-mac
- Actual dotfiles from https://github.com/mathiasbynens/dotfiles
- Dotfiles lib from https://github.com/atomantic/dotfiles
- ASCII Art from https://github.com/xero/dotfiles
- ASCII faces from https://github.com/maxogden/cool-ascii-faces