Max Shenfield's Dotfiles
Reproducing my MacOS setup since 2017.
sh -c "$(curl https://raw.githubusercontent.com/mshenfield/dotfiles/master/.bootstrap/bootstrap.sh)"
The installation script installs this repository into ~/Code/dotfiles
, symlinks my dotfiles and installs the command line utilities and MacOS applications I use consistently:
- Atom - a hackable text editor with my settings and preferred packages
- Firefox Nightly - a web browser that you can pat yourself on the back about
- iTerm2 - a fancy(er) terminal emulator for MacOS with nice defaults and a custom default profile
- oh-my-zsh - a community driven zsh framework, with sensible installation and configuration
- MacOS defaults - including minimal tray icons
- Pipenv - the way Python package management should work, with a sneaky global gitignore that makes it easy to use on older projects
The actual symlinking of dotfiles is done by Thoughtbot's rcm
. The .bootstrap directory and README are excluded from symlinking.
- Map Caps Lock to Control key
- Set file extensions to to be opened with
Atom
(json, yaml, py, rb, txt, md, sh, zsh) direnv
- configure to automatically shell intopipenv
whencd
ing into aPipenv
directory- Turn on night shift
- Login options
- Custom icon on login screen
- Show username and password
- Disallow guest users
- Disable fast switching menu item
- Tap to click doesn't work
- Read defaults from a single plist or custom flat file