This dotfiles have my installation instruction and configurations for my essential programs.
Make sure the following requirements are installed:
Install Homebrew if you haven't on your system.
You can either install git via Xcode Command Line Tools or by running git --version from your terminal.
The Z shell, is an extended version of the Bourne Shell (sh), with plenty of new features, and support for plugins and themes. Oh My Zsh is a delightful community-driven framework for managing your zsh configuration.
Node Version Manager - Simple bash script to manage multiple active node.js versions. To install nvm: https://github.com/creationix/nvm.
Tmux is the terminal multiplexer I can't live without.
Fetch dotfiles from Github:
git clone https://github.com/Adespinoza/dotfiles ~/.dotfiles
cd ~/.dotfiles || sh ./quick-start.sh
Manually install files:
stow vim
Use Homebrew to install some necessary packages defined in Brewfile:
$ brew bundleYou will need to manually import the iTerm2 settings. iTerm is a great alternative to macOS Terminal.app. The profile is a JSON export of my profile settings; to import Preferences -> General -> Load preferences from a custom folder or URL.
The Brewfile contains some interesting CLI tools for better development like
bat, an alternative ofcathtop, an interactive process viewer for Unix systemsnnn, a very fast terminal file managerripgrep, a line-oriented search toolstow, a symlink farm managerthe_silver_searcher, a code searching tool (used in vim)fzf, command-line fuzzy findertig, text-mode interface for gituniversal-ctags, a programming tool to generate tag files