This repository contains my dotfiles for macOS, building on the foundation provided by the dotbase repository.
The base configuration is maintained in the dotbase repository, while this repository holds the specific configurations tailored for my setup. By structuring it this way, I can easily update the base configuration and customize my setup without conflicts. Submodules are used to incorporate the base configuration into this repository.
This repository also serves as an example to demonstrate how to use the dotbase repository. I hope you find it useful and inspiring. :)
- Base Configurations: Includes settings for Vim, tmux, and more (from dotbase).
- Specific Configurations: Custom settings for other apps.
- Scripts: Collection of useful tools and hacks.
- Makefile: Human-readable commands for easy management.
Before you start, backup your existing dotfiles to avoid conflicts. The installation process will overwrite existing dotfiles without warning.
- Clone this repository:
git clone https://github.com/chagel/dotmac.git
- Check the
Makefile
for configs behind the scene. - Run
make setup
to link the dotfiles and installation:or runmake setup
make update
to refresh plugins and others.
This project is licensed under the MIT License. See the LICENSE file for details.