Skip to content

jayperryworks/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Base setup/config for OSX


To set up a new mac:

  1. set up privacy settings and hosts file.
  2. download these files and move to user root. you may need to reveal hidden files in the finder.
  3. install terminal theme.
  4. install xcode dev tools: xcode-select --install
  5. install Homebrew and run brew doctor to verify it works.
  6. download brew-install.sh & save to user root.
    1. run $ chmod +x brew-install.sh to set permissions
    2. then run $ ./brew-install.sh to install all the homebrew packages and (non-app-store) apps. (this will automatically install homebrew itself)
  7. check that ASDF installed correctly and that paths are set up
  8. add asdf plugins and versions:
    1. asdf plugin-add ruby
    2. asdf plugin-add nodejs https://github.com/asdf-vm/asdf-nodejs.git && bash -c '${ASDF_DATA_DIR:=$HOME/.asdf}/plugins/nodejs/bin/import-release-team-keyring' Note the nodejs plugin has some dependencies and complications (which were hopefully installed by the shell script above).
    3. Then install versions as needed:
      1. $ asdf install ruby latest
      2. $ asdf install nodejs [LTS number] (for some reason 'latest' doesn't seem to work with Node)
  9. set up system config files:
    1. global .gitignore: git config --global core.excludesfile '~/.gitignore_global'
    2. add .bash_profile to user root
  10. set up SSH keys via Github or 1Password's SSH Agent.
  11. install apps from app store (both personal and business accts)
  12. Install Affinity apps (not available on Homebrew or app store)
  13. Open Rightfont (installed by brew-install script) and import font libraries (cmd + O) from ~/Documents/Fonts
  14. grab misc preferences from backup > software > _preferences to configure everything
  15. download/set up drivers:

Sketch plugins

Use the same aliasing trick as Sublime, above, for Sketch plugins. Go to Plugins > Manage Plugins and then select the gear at the bottom left and Reveal Plugins Folder. cd into this in terminal, delete the plugins folder, and create an alias pointing to the synced folder: ln -s ~/Documents/Config/Sketch/Plugins.

Browser extensions

Safari

Firefox

Further reading

About

Basic configuration for my Mac environment

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages