____ __ _____ __
/ __ \____ / /_/ __(_) /__ _____
/ / / / __ \/ __/ /_/ / / _ \/ ___/
/ /_/ / /_/ / /_/ __/ / / __(__ )
/_____/\____/\__/_/ /_/_/\___/____/
My dotfiles to set up a dev environment in a MacOS or Ubuntu machine. Summary:
- Installs all the packages and apps I use
- stows all config files
- Sets all my preferred MacOS configurations
Main apps:
For more details check the apps script.
Base Config:
Main plugins:
Plugins are managed with lazy.nvim. Check all plugins.
All CLI apps are listed in the packages script.
CLIs from other sources like cargo
are listed in cli script.
Warning
Please review the scripts and packages that are installed and settings before running the install script
For a full installation, run the dotfiles
script:
curl -sO https://raw.githubusercontent.com/baxterjo/.dotfiles/main/dotfiles
To install only config:
- Clone this repository
- CD into the repository
- Run
stow -d stow --verbose 1 --target "${HOME}" "to_stow"
In order to reuse these scripts, here a summary of files you can change/adapt to your needs:
scripts/packages.sh
: all thehomebrew
taps and packages to installscripts/apps.sh
:homebrew
casks to installscripts/cli.sh
: CLI apps from different sourcesscripts/osx.sh
: MacOS settingsscripts/config.sh
: general settings and dotfiles
Simulate stow
links
stow -nSv nvim
Big thanks to Bryan Mayo for providing the base repository that this one is forked from.
Licensed under MIT, © Brian Mayo 2025: https://protiumx.dev