UCSC Laptop
From charlesreid1
Procedure for gearing up the UCSC laptop:
Completed Tasks
First things first:
- Connect to guest network
- Download app to connect to eduroam network
Prep for terminal stuff:
- Fix caps lock (system preferences)
- Fix scroll direction (system preferences)
- Fix spotlight keyboard shortcut (Ctrl + Space instead of Cmd + Space)
- Divvy (https://mizage.com/divvy/)
- iTerm2 (https://www.iterm2.com/downloads.html)
- Thunderbird (https://www.thunderbird.net/en-US/download/)
- Provider for Google Calendar addon (https://addons.thunderbird.net/en-US/thunderbird/addon/provider-for-google-calendar/)
- Lastpass (https://lastpass.com/misc_download2.php)
- Homebrew (https://brew.sh/)
- Quicksilver (https://qsapp.com/download.php)
- Dropbox (https://www.dropbox.com/downloading)
Terminal stuff:
- Clone dotfiles
- Set machine name
- Install dotfiles
- (Joplin is a homebrew thing)
To Do List
Fix in mac dotfiles repo:
Updated:
- update the readme with steps
- update the pre bootstrap script to call the vim setup script
- add pathogen installation to vim setup script
- add message that host/machine name should be set before running pre bootstrap script (so ssh key will have correct machine name)
pre-bootstrap:
Fix path to bash in pre-bootstrapdon't make the swap and backup dirs for vimAdd step to generate ssh keys- Make the pre bootstrap script the entry point unless doing bootstrap
vimrc:
Remove the vim backup and swap directories in .vimrc
set machine name script:
Fix the set machine name script to check if sudo first
homebrew install script:
- Software to install (add to install list):
JoplinAWSadoptopenjdk -brew cask install adoptopenjdk
Add a GNUBIN to your PATHPATH="/usr/local/opt/gnu-sed/libexec/gnubin:$PATH"
Fix all the broken flags--with-iri --with-default-names --with-override-system-vi --with-gmp --with-webp
Remove homebrew/php stuffJ
greenfield codes script:
Remove
mac customization script:
Just remove the whole terminal/iterm2 section of the mac preparation script
dotfiles:
Fix the path to .pyenv (in .bash_profile) to point to HOME without hard-coding username
Readme/documentation:
- Add some notes on the order in which to do things (dependencies, tasks, etc.)