Skip to content

dotfiles for peace minded reinstallation: macos, zsh, brew, go, ...

Notifications You must be signed in to change notification settings

mszostok/dotfiles

Repository files navigation

mszostok's dotfiles

Contents

  • All my brew dependencies including: applications, fonts, etc. See Brewfile.

    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. See macos.

  • All my shell configuration, including my own theme. See shell/ and config/zshrc.

Installation

The dotbot is used to set things up. Steps:

  1. Clone this repo with: git clone --depth 1 https://github.com/mszostok/dotfiles dotfiles && cd dotfiles/
  2. Install applications: ./install

    NOTE: To install macOS Applications export APPS=true environment variable.

  3. Configure macOS settings: ./macos/settings.sh
  4. Set iTerm2 preferences:
    1. Go to Preferences > General
    2. Enable Load preferences from a custom folder or URL
    3. Click Browse and select ./config/iterm
  5. Read manual-step.md to finish configuration.

CLI

The iTerm2 is used along with zsh as the main shell.

Apps

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.

Local configuration

Some used tools require local configuration. Such as git with username and email.

Mackup

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.

Possible Alternatives

License

Inspired by sobolevn/dotfiles. The transitive license applies with one additional requirement: don't make any harm.

WTFPL: do the f* you want. Enjoy!

About

dotfiles for peace minded reinstallation: macos, zsh, brew, go, ...

Resources

Stars

Watchers

Forks