Originally from rkalis/dotfiles.
- Restore your safely backed up ssh keys to
~/.ssh/
- Alternatively, generate new ssh keys, and add these to your GitHub account
- Install Homebrew and git
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install git
- Clone this repository
git@github.com:plinders/dotfiles.git
- Run the
bootstrap.sh
script- Alternatively, only run the
setup.sh
scripts in specific subfolders if you don't need everything
- Alternatively, only run the
- (Optional) Install missing applications from the internet
- Login to applications, enter license keys, set preferences 6a. Additional configuration files for manual configuration found in misc/
- bootstrap.sh - Calls all setup.sh scripts
- setup.sh - Symlinks the other contents of the folder to
~/bin/
- sethidden - A shell script which takes command line arguments to show or hide hidden files
- togglehidden - A shell script that toggles between showing and hiding hidden files
- setup.sh - Sets the defaults set up in the different files
- app.package.id - Contains all extensions for the specified program
- setup.sh - Symlinks all git files to
~/
- .gitignore_global - Contains global gitignores, such as OS-specific files and several compiled files
- .gitconfig - Sets several global Git variables
- setup.sh - Installs jasonrudolph/keyboard. Symlinks all lua and AppleScript files to
~/.hammerspoon/
- setup.sh - Executes a long list of commands pertaining to macOS Preferences
- setup.sh - Installs the contents of the .list files and the Brewfile
- functions.sh - Contains helper functions for symlinking files and printing progress messages
- setup.sh - Symlinks the settings.json file to
~/Library/Application Support/Code/User
- settings.json - Contains user settings for Visual Studio Code
- setup.sh - Installs Meslo font, oh-my-zsh, sets Agnoster theme