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:

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-bootstrap
  • don't make the swap and backup dirs for vim
  • Add 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):
    • Joplin
    • AWS
    • adoptopenjdk - brew cask install adoptopenjdk
  • Add a GNUBIN to your PATH PATH="/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.)