These are my MacOS dotfiles. Relies heavily on homebrew, but could be extrapolated to support linux.
Forked from webpro/dotfiles - if you want a custom version of this, use his.
- Minimal efforts to install everything, using a shell script
- Mostly based around Homebrew, Node.js, GNU Utils
- Fast and colored prompt
- Updated macOS defaults
- Supports Apple Silicon (M1) (Maybe intel chips)
- Homebrew
- Node.js + npm LTS
- Latest Git, GNU coreutils, Rust
- Oh-My-ZSH
- A default Firefox instance
$EDITOR(and Git editor) is GNU nano
On a sparkling fresh installation of macOS:
sudo softwareupdate -i -a
xcode-select --installThe Xcode Command Line Tools includes git and make (not available on stock macOS). Next you will need to clone the repo manually into the desired location:
git clone https://github.com/xavierclarkvt/dot.git ~/.dotfilesUse the install script to install everything listed above, and symlink runcom and config (using stow):
cd ~/.dotfiles
zsh install.shdot dock(set Dock items)dot macos(set macOS defaults)
$ dot help
Usage: dot <command>
Commands:
clean Clean up caches (brew, npm, gem, rvm)
dock Apply macOS Dock settings
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 (OS, brew, npm, gem)