git clone https://github.com/mortnod/dotfiles.git
- Modify settings.sh to your needs
- Change git name, and remove packages/applications you don't need
- Run the install script:
./install.sh
Pst! You can also run only parts of the installation script, for example setup/macos.sh
. Just make sure to run setup/prerequisites.sh
first to ensure that the script doesn't fail.
Lots of things! The following things will happen in cronological order:
[?] = Optional (the installer will ask before making the change)
- Prerequisites
- Install Xcode Select
- Install Homebrew
- Install essential brew packages (e.g.
fish
,node
,python
andcoreutils
)
- Fish
- Symlink universal dotfiles (such as .gitconfig and .vimrc)
- Symlink fish specific dotfiles
- Install Fisherman (fish package manager)
- Install Fisherman packages (e.g. pure theme and z)
- [?] Set fish as default shell
- [?] Bash
- Symlink bash specific dotfiles
- Install bash specific brew dependencies
- Vim
- Install vim-plug (vim package manager)
- Install vim plugins (see .vimrc)
- Git
- Set git name and email
- [?] Hyper
- Install Hyper
- Install HPM (hyper package manager)
- Install Hyper packages
- [?] Install global NPM packages
- [?] Change macOS default (about 100 tweaks in total)
- [?] Install applications (such as Chrome and Dropbox)
For more information of what the actual dotfiles does, take a look at source code.
You don't have to do anything. Just run install.sh
or setup/hyper.sh
.
- Open the file
other/snazzy.terminal
- Open Preferences ➔ Profiles
- Select Snazzy and click Default
- Open the file
other/snazzy.itermcolors
- Select Snazzy from Preferences ➔ Profiles ➔ Colors ➔ Load Presets