My setup and favourites are also worth-checking! ;-)
These are my very personal system preferences; command-line tools, tweaks and utils.
Productivity is quite a subjective topic, so perhaps my flow won't work for you in the same way it works for me. Actually, I'm not even sure whether it is the most productive way to work, but, as a huge fan of productivity stuff, I try hard to be more comfortable on my computer every day.
I guess productivity is more about comfort than anything else, after all.
- Get this project. Using Git:
$ git clone https://github.com/diessica/dotfiles.git ~/dotfiles
- Run the installation file.
$ cd ~/dotfiles
$ sh install
- Tell Git who you are in a
.gitlocal
file.
$ git config -f ~/.gitlocal user.email "{Your email}"
$ git config -f ~/.gitlocal user.name "{Your name}"
- Tell npm who you are:
$ npm set init.author.name "{Your name}"
$ npm set init.author.email "{Your email}"
$ npm set init.author.url "{Your URL}"
$ npm adduser
Refer to settings.md
file.
- Open source my zsh preferences and organize them by folder.
- Implement modular installation.
- Config symlinks.
- Set up an awesome git-changelog.
We can learn about productivity just looking at the way people work everyday. I was highly inspired by Holman, Mathias Bynens, Deny Dias, this question, and a lot of other people's workflow.
I can't agree more with Holman's thoughts on dotfiles: dotfiles are meant to be forked.