Skip to content

Automated installation of laptop script and dotfiles

License

Notifications You must be signed in to change notification settings

rodrigobdz/meta-laptop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

meta-laptop

Automated installation of laptop script and dotfiles

What's included?

  1. thoughtbot/dotfiles
  2. rodrigobdz/dotfiles-local
  3. thoughtbot/laptop

Requirements

  • Git

Usage

  1. Download script

    curl --remote-name https://raw.githubusercontent.com/rodrigobdz/meta-laptop/main/meta-laptop.sh
  2. Execute script

    sh meta-laptop.sh 2>&1 | tee ~/meta-laptop.log

    To add your own dotfiles-local set and prepend env variable GITHUB_USER to the previous command.

    GITHUB_USER=rodrigobdz sh meta-laptop.sh 2>&1 | tee ~/meta-laptop.log
  3. Optionally, review log

    less ~/meta-laptop.log
  4. Remove asdf

    rm -rf ~/.asdf*
  5. Remove tpope/vim-rails and tpope/vim-rake from ~/.vimrc.bundles because vim-plug doesn't offer an uninstall command to be used in vimrc.bundles.local, for instance.

  6. Laptop script is known to fail in this LOC. Continue with laptop.local.

  7. Manually install: VSCode, Signal, Zoom, SourceTree, Texifier.

  8. iTerm2: Make iTerm Default Term and Install Shell Integration.

  9. VSCode: Sign and Turn on Settings Sync

  10. Alfred: Set preferences folder to folder with Alfred.alfredpreferences

  11. Sublime: Install package control using command palette and then restore preferences using Dropbox/config/Sublime/INSTRUCTIONS.md

  12. fish: Install abbreviations using export_abbreviations.fish script from backup

  13. SourceTree: Install custom actions from config/sourcetree folder. Also link stree binary using:

    sudo ln -s /Applications/Sourcetree.app/Contents/Resources/stree /usr/local/bin/stree
  14. npm: Check if installed, otherwise, install with brew install node and disable npm_up in up-mac

  15. Fonts: Install Fura Powerline and Fira Code

    1. Set iTerm2's font in profile > text to Fira Mono/Fura Powerline to support Powerline font
    2. Set Fira Code size 11 to diff font in SourceTree's preferences.
  16. Restore backup from Time Machine

  17. Trackpad:

    1. Use four fingers instead of three for gestures in Trackpad settings.
    2. Enable dragging with three fingers in System Preferences > Accessibility > Pointer Control > Mouse & Trackpad > Trackpad options

Credits

License

MIT © rodrigobdz.