This repository contains my public dotfiles. It comes with a single installer that will take care of installing.
On fresh installation of MacOS:
sudo softwareupdate -i -a
xcode-select --install
Clone and install dotfiles:
cd ~/dotfiles
cd ~/dotfiles/install
chmod +wx install.sh
chmod -R +wx ~/dotfiles/bin
./install.sh
- Install fonts
- In iterm
Preferences > General > Load preferences from a custom folder or URL
and set it to~/dotfiles/iterm
sudo reboot
- Enjoy
$ dotfiles
→ Usage: dotfiles <command>
Commands:
help This help message
update Update packages and pkg managers (OS, brew, npm, yarn, commposer)
clean Clean up caches (brew, npm, yarn, composer)
symlinks Run symlinks script
brew Run brew script
node Run node setup script
valet Run valet script
ohmyzsh Run oh my zsh script
vim Run vim script
hosts Run hosts script
defaults Run MacOS defaults script
dock Run MacOS dock script
$ ssh-manager
→ Usage: ssh-manager <command>
Commands:
help This help message
list List of all SSH keys and hosts in SSH config
list-keys List of all SSH keys
copy Copy public SSH key
new Generate new SSH key
host Add host to SSH config, use --key to generate new key
remove Remove host from SSH config
list-host List of all hosts in SSH config
Many thanks to the dotfiles community and the creators of the incredibly useful tools.