This repository contains my personal dotfiles, designed to streamline the setup of macOS and Linux systems based on my preferences. While primarily tailored for my use, it is open to anyone who may find it useful.
The only prerequisites for using this repository are Make
and Git
.
This project is designed with two primary goals in mind:
Portability
sh
, curl
, git
, and make
.Modularity
The project is organized into separate layers to simplify automation:
Install Layer
Setup Layer
To install specific software, use the following command:
./install [TARGET]
To install all available software:
./install -a
To configure specific software, use the following command:
./setup [TARGET]
To configure all available software:
./setup -a
To list all available software:
./setup -l
While this repository is not open for contributions at the moment, you are welcome to use it for your own configurations.
This repository is available for use under the terms that best suit your needs.