Home

Awesome

Dotfiles

For more information about dotfiles, I wrote these articles on my blog:

Usage

  1. Generate new SSH keys and add them to your GitHub account
    1. Alternatively, restore your safely backed up SSH keys to ~/.ssh/
  2. Install Homebrew and git
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install git
  1. Clone this repository
git clone git@github.com:rkalis/dotfiles.git
  1. Run the bootstrap.sh script
    1. Alternatively, only run the setup.sh scripts in specific subfolders if you don't need everything
  2. (Optional) Point your Alfred preference sync to a backed up folder
  3. Login to applications, enter license keys, set preferences

Customisation

I strongly encourage you to play around with the configurations, and add or remove features. If you would like to use these dotfiles for yourself, I'd recommend changing at least the following:

Git

OSX

Packages

This folder is a collection of the programs and utilities I use frequently. These lists can easily be amended to your liking.

Repos

This folder is a collection of my own repos, some of which are even private. The existing lists can easily be edited or replaced by custom lists.

Contents

Root (/)

User Bin (bin/)

Duti (duti/)

Fish (fish/)

Git (git/)

Hammerspoon (hammerspoon/)

Karabiner (karabiner/)

macOS Preferences (macos/)

Packages (packages/)

Repositories (repos/)

Helper Scripts (scripts/)

Vim (vim/)

Visual Studio Code (vscode/)