These are my macOS dotfiles. Feel free to use it, but at your own risk.
- Easy install via Makefile
- Mostly based around Homebrew + Casks, Node.js, latest Fish + GNU Utils
- Starship Prompt
- macOS defaults
- Well-organized and easy to customize
- Supports both Apple Silicon and Intel chips
dotbin for common dotfile tasks
On a sparkling fresh macOS system:
- Login into Apple Account (System Settings -> Apple ID) (Required for the
masutility). - Update to the latest macOS and install the Xcode Command Line Tools.
softwareupdate -i -a
xcode-select --install- (Optional) on Apple Silicon chips:
softwareupdate --install-rosetta --agree-to-license- The Xcode Command Line Tools add
gitandmake. Now you can run:
git clone https://github.com/mrtnbroder/dotfiles.git ~/.dotfiles && cd ~/.dotfiles && makeThis will do the following:
- Install Homebrew packages (Brewfile)
- Install Homebrew casks (Caskfile)
- Install Node LTS via fnm (npmfile)
- Python via pyenv
- Ruby via rbenv
- Latest tools like Git, Fish, GNU coreutils, curl, wget etc.
$EDITORisnvim($VISUALiscodeand Gitcore.editoriscode --wait)
$ dotfiles help
Usage: dotfiles <command>
Commands:
clean Clean up caches (brew, gem, pip)
edit Open dotfiles in IDE (code) and Git GUI (stree)
help This help message
macos Apply macOS system defaults
update Update packages and pkg managers (brew, casks, pip3, npm, gems, macOS)