8000 GitHub - l3x/dotfiles_corp_macbook: :computer: My dot files shared between machines.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

l3x/dotfiles_corp_macbook

 
 

Repository files navigation

Dot Files

Using the generated strap.sh script to call these scripts will configure your enterprise macbook for doing Ruby development.

The generated dot files can be used with macOS, Linux, Cygwin and MSYS.

Files installed includes system libraries, utility commands and user applications.

Installation

Setup

Macbook Setup

My current configuration assumes that you're starting with a partially configured MacBook, that came installed with the following apps:

  • GlobalProtect (vpn client)
  • Microsoft Office
  • Slack
  • Zoom

Go to Apple > App Store... > Account and verify that you have Purchased the following apps:

  • iMovie
  • Keynote
  • Pages
  • Numbers
  • GarageBand

Note: By confirming these purchases, you'll need to ensure your Apple account is configured, which is required when installing Mac App Store apps.

Git Repo Setup

Fork this repo and rename it similarly, i.e., "dotfiles" under your github account and customize it as you like.

Create and Run strap.sh Script

Go to macos-strap

Click the Download the strap.sh link.

That will ask you to login to github and will subsequently create a customized strap.sh file with your github username and access token.

Run bash ~/Downloads/strap.sh --debug

Note: You'll be asked to enter your sudo password twice and click on an installation dialog window.

Post Install

Use Ruby 2.7.1

You can use rbenv to install and switch between Ruby versions.

For example, to see which versions you have, run: rbenv versions

To install version 2.7.1, run: rbenv install 2.7.1

You can set it to be the global default by running: rbenv global 2.7.1

For more info about rbenv run rbenv --help

Ssh Config

Update your ~/.ssh/config file accordingly.

Status

WIP - NOT currently using these on all my non-Linux enterprise machines.

Contact

Lex Sheehan

License

These dot files are licensed under the GPLv3 License. The full license text is available in LICENSE.txt.

About

💻 My dot files shared between machines.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 75.9%
  • Ruby 21.3%
  • Vim Script 2.8%
0