-
All my
brew
dependencies including: applications, fonts, etc. SeeBrewfile
.NOTE: Initial file was created via Homebrew Bundle. To dump the App Store applications,
mas
needs to be installed. Finally, you can run:brew bundle dump
. -
All my
macOS
configuration. Seemacos
. -
All my shell configuration, including my own theme. See
shell/
andconfig/zshrc
.
The dotbot
is used to set things up. Steps:
- Clone this repo with:
git clone --depth 1 https://github.com/mszostok/dotfiles dotfiles && cd dotfiles/
- Install applications:
./install
NOTE: To install macOS Applications export
APPS=true
environment variable. - Configure macOS settings:
./macos/settings.sh
- Set iTerm2 preferences:
- Go to Preferences > General
- Enable Load preferences from a custom folder or URL
- Click Browse and select
./config/iterm
- Read manual-step.md to finish configuration.
The iTerm2 is used along with zsh
as the main shell.
The brew
is used to install all free apps for my Mac. I also sync apps from AppStore with brew
via mas
, so the
resulting Brewfile
contains everything.
Some used tools require local configuration. Such as git
with username and email.
The mackup tool seems to be great. It's included in Brewfile, and its configuration is available automatically, but I don't use it for now.
Inspired by sobolevn/dotfiles. The transitive license applies with one additional requirement: don't make any harm.
WTFPL: do the f* you want. Enjoy!