Files for configuring a terminal environment and other system settings, centered around macOS. Check out this guide to dotfiles on GitHub for more info.
$ git clone https://github.com/felipeolifre/dotfiles.git ~/.dotfiles
$ cd ~/.dotfiles
$ make
$ make link- Set up Homebrew and installs all packages defined in the Brewfile.
- Set up the latest stable
Pythonusing uv. - Set up the latest nvm release and ensures
Node.jsand npm are available system-wide. - Set up the pure shell prompt.
- Configures preferred system defaults defined in
/macOS/defaults.sh. - Configures security and privacy settings defined in
/macOS/security.sh. - Updates macOS.
- Creates necessary symlinks for configuration files in the home directory
using
lncommands.NOTE: Nothing new is installed to the machine, but files may be overwritten since the Makefile recipe passes the
-fflag for everylncommand. - Run
make unlinkto remove these symlinks.
- Set up bun and Personal AI Infrastructure (PAI)
This seletion of dotfiles and system settings would not be possible without the great examples and guidance provided by: