Warning: If you want to give these dotfiles a try, you should first fork this repository, review the code, and remove things you don’t want or need. Don’t blindly use my settings unless you know what that entails. Use at your own risk!
You can clone the repository wherever you want. The initialize script will copy the files to your home folder.
git clone https://github.com/r-richmond/dotfiles_rr.git && cd dotfiles_rr && bash initialize.sh
initialize.sh
behaves a little differently after the first run
- Install Brew
- Run all Brew Files
- Change default shell to brew-installed shell
- Install all Atom Packages listed in
./.atom/.my_atom_packages
- Ask if you want to install personal brew files / personal.macos
- Run
.setup_files/universal.macos
to configure macos
- Copy all dotfiles to ~/
- This excludes .extras & personal.macos (used for Computer Name)
- Reassigns Crontab
update.sh
behaves the same every run
- Atom configs
- Updates list of Atom packages in .atom/.my_atom_packages
- DBeaver configs
- dotfiles from ~/.dotfiles-bash/
- Nano language files from ~/.nano/
- pip.conf
- .psqlrc
- updated keyboard shortcuts
- change caps to esc-key - system preferences > keyboard > modifier keys
- add notification to option-` - system preferences > keyboard > shortcuts > mission control
- change keyboard ctrl-option-cmd-space - system preferences > keyboard > shortcuts > input sources
- replace siri button with lock button on touchbar
- system preferences > keyboard > customize control strip
- turnoff mission control key settings for ctrl-up/down
- system preferences > mission control > mission control, application windows
- add mouse settings for buttons 4, 5, 3
- system preferences > mission control >
- configure alfred powerpack
- setup powerpack & link to sync folder & setup theme
- Fix Hydrogen
- python3 -m jupyter kernelspec remove python3
- python3 -m ipykernel install
- Fix Virtual envs
- @mathiasbynens and his legendary repository
- @scopatz for his nanorc language repo