Skip to content

mennthor/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

This dotfiles repo takes a whole lot from Dries Vints Dotfile Tutorial. His dotfiles can be found https://github.com/driesvints/dotfiles.

Lots of OSX specific system configuration commands are in Mathias Bynens Dotfiles.

Automatic Setup

The basic setup is done by simply running main.sh:

chmod 744 main.sh
./main.sh

This will currently install

  • xcode command line tools
  • homebrew
    • all brew programs selected in homebrew/Brewfile
  • Setup the system python
    • Install pip to the user folder
    • Set a .pth file to prefer user packages
    • Update system packages specified in 'homebrew/pip_requirements.txt'
    • Install the ipykernel and notebook-extensions
  • Setup the homebrew python3
    • Install packages specified in 'homebrew/pip_requirements.txt'
    • Install ipykernel3 for python2 notebook
  • Link Google Drive and Dropbox folder to home if not exisitng yet
  • Stow all dotfiles from 'dotfiles/' to home folder
  • Stow Sublime Text 3 user folder
    • LaTeX-cwl package for more autocomplete options is cloned manually to the packages folder
  • Setup neovim
  • Update and setup MacTex

Manual Steps

Manually we need to copy the ssh settings to the ~/.ssh folder.

Also Dropbox, Google Drive, Chrome Telegram and Slack need a first time login. For the cloud drives, the cloud folder location must be set at first startup of the app. If the folder was backed up or was put on an external memory, nothing needs to be re-downloaded.

Unfortunately there a whole lot of OSX settings I didn't found a way to configure via command line. My basic settings I do when setting up a new system are described in osx/osx.md. Maybe there is a way to set all these per command line in one script. :)

Apps to install manually

  • CSL USB Ethernet Driver

About

Settings for OSX and dotfile applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published